Use bundle info to store info about prologues, emit Helpers, references etc

This commit is contained in:
Sheetal Nandi
2019-01-29 10:51:22 -08:00
parent ff027d41c9
commit 0aaa880197
23 changed files with 3659 additions and 2639 deletions
+51 -40
View File
@@ -45,7 +45,7 @@ namespace ts {
const sourceMapFilePath = jsFilePath && getSourceMapFilePath(jsFilePath, options);
const declarationFilePath = (forceDtsPaths || getEmitDeclarations(options)) ? removeFileExtension(outPath) + Extension.Dts : undefined;
const declarationMapPath = declarationFilePath && getAreDeclarationMapsEnabled(options) ? declarationFilePath + ".map" : undefined;
const bundleInfoPath = options.references && jsFilePath ? (removeFileExtension(jsFilePath) + infoExtension) : undefined;
const bundleInfoPath = options.composite && jsFilePath ? (removeFileExtension(jsFilePath) + infoExtension) : undefined;
return { jsFilePath, sourceMapFilePath, declarationFilePath, declarationMapPath, bundleInfoPath };
}
@@ -74,13 +74,6 @@ namespace ts {
return (options.sourceMap && !options.inlineSourceMap) ? jsFilePath + ".map" : undefined;
}
function createDefaultBundleInfo(): BundleInfo {
return {
originalOffset: -1,
totalLength: -1
};
}
// JavaScript files are always LanguageVariant.JSX, as JSX syntax is allowed in .js files also.
// So for JavaScript files, '.jsx' is only emitted if the input was '.jsx', and JsxEmit.Preserve.
// For TypeScript, the only time to emit with a '.jsx' extension, is on JSX input, and JsxEmit.Preserve
@@ -114,7 +107,7 @@ namespace ts {
const newLine = getNewLineCharacter(compilerOptions, () => host.getNewLine());
const writer = createTextWriter(newLine);
const { enter, exit } = performance.createTimer("printTime", "beforePrint", "afterPrint");
let bundleInfo: BundleInfo = createDefaultBundleInfo();
let bundleInfo: BundleInfo | undefined;
let emitSkipped = false;
let exportedModulesFromDeclarationEmit: ExportedModulesFromDeclarationEmit | undefined;
@@ -133,8 +126,13 @@ namespace ts {
};
function emitSourceFileOrBundle({ jsFilePath, sourceMapFilePath, declarationFilePath, declarationMapPath, bundleInfoPath }: EmitFileNames, sourceFileOrBundle: SourceFile | Bundle) {
emitJsFileOrBundle(sourceFileOrBundle, jsFilePath, sourceMapFilePath, bundleInfoPath);
emitDeclarationFileOrBundle(sourceFileOrBundle, declarationFilePath, declarationMapPath);
if (bundleInfoPath && !emitOnlyDtsFiles) bundleInfo = { js: [], dts: [] };
emitJsFileOrBundle(sourceFileOrBundle, jsFilePath, sourceMapFilePath, bundleInfo && bundleInfo.js);
emitDeclarationFileOrBundle(sourceFileOrBundle, declarationFilePath, declarationMapPath, bundleInfo && bundleInfo.dts);
// Write bundled offset information if applicable
if (!emitOnlyDtsFiles && !emitSkipped && bundleInfoPath) {
writeFile(host, emitterDiagnostics, bundleInfoPath, JSON.stringify(bundleInfo, undefined, 2), /*writeByteOrderMark*/ false);
}
if (!emitSkipped && emittedFilesList) {
if (!emitOnlyDtsFiles) {
@@ -157,7 +155,7 @@ namespace ts {
}
}
function emitJsFileOrBundle(sourceFileOrBundle: SourceFile | Bundle, jsFilePath: string | undefined, sourceMapFilePath: string | undefined, bundleInfoPath: string | undefined) {
function emitJsFileOrBundle(sourceFileOrBundle: SourceFile | Bundle, jsFilePath: string | undefined, sourceMapFilePath: string | undefined, fileBundleInfo: FileBundleInfo | undefined) {
if (emitOnlyDtsFiles || !jsFilePath) {
return;
}
@@ -193,13 +191,13 @@ namespace ts {
});
Debug.assert(transform.transformed.length === 1, "Should only see one output from the transform");
printSourceFileOrBundle(jsFilePath, sourceMapFilePath, transform.transformed[0], bundleInfoPath, printer, compilerOptions);
printSourceFileOrBundle(jsFilePath, sourceMapFilePath, transform.transformed[0], fileBundleInfo, printer, compilerOptions);
// Clean up emit nodes on parse tree
transform.dispose();
}
function emitDeclarationFileOrBundle(sourceFileOrBundle: SourceFile | Bundle, declarationFilePath: string | undefined, declarationMapPath: string | undefined) {
function emitDeclarationFileOrBundle(sourceFileOrBundle: SourceFile | Bundle, declarationFilePath: string | undefined, declarationMapPath: string | undefined, fileBundleInfo: FileBundleInfo | undefined) {
if (!(declarationFilePath && !isInJSFile(sourceFileOrBundle))) {
return;
}
@@ -243,7 +241,7 @@ namespace ts {
emitSkipped = emitSkipped || declBlocked;
if (!declBlocked || emitOnlyDtsFiles) {
Debug.assert(declarationTransform.transformed.length === 1, "Should only see one output from the decl transform");
printSourceFileOrBundle(declarationFilePath, declarationMapPath, declarationTransform.transformed[0], /* bundleInfopath*/ undefined, declarationPrinter, {
printSourceFileOrBundle(declarationFilePath, declarationMapPath, declarationTransform.transformed[0], fileBundleInfo, declarationPrinter, {
sourceMap: compilerOptions.declarationMap,
sourceRoot: compilerOptions.sourceRoot,
mapRoot: compilerOptions.mapRoot,
@@ -272,7 +270,7 @@ namespace ts {
forEachChild(node, collectLinkedAliases);
}
function printSourceFileOrBundle(jsFilePath: string, sourceMapFilePath: string | undefined, sourceFileOrBundle: SourceFile | Bundle, bundleInfoPath: string | undefined, printer: Printer, mapOptions: SourceMapOptions) {
function printSourceFileOrBundle(jsFilePath: string, sourceMapFilePath: string | undefined, sourceFileOrBundle: SourceFile | Bundle, fileBundleInfo: FileBundleInfo | undefined, printer: Printer, mapOptions: SourceMapOptions) {
const bundle = sourceFileOrBundle.kind === SyntaxKind.Bundle ? sourceFileOrBundle : undefined;
const sourceFile = sourceFileOrBundle.kind === SyntaxKind.SourceFile ? sourceFileOrBundle : undefined;
const sourceFiles = bundle ? bundle.sourceFiles : [sourceFile!];
@@ -288,7 +286,7 @@ namespace ts {
}
if (bundle) {
printer.writeBundle(bundle, bundleInfo, writer, sourceMapGenerator);
printer.writeBundle(bundle, fileBundleInfo, writer, sourceMapGenerator);
}
else {
printer.writeFile(sourceFile!, writer, sourceMapGenerator);
@@ -327,16 +325,8 @@ namespace ts {
// Write the output file
writeFile(host, emitterDiagnostics, jsFilePath, writer.getText(), !!compilerOptions.emitBOM, sourceFiles);
// Write bundled offset information if applicable
if (bundleInfoPath) {
bundleInfo.totalLength = writer.getTextPos();
writeFile(host, emitterDiagnostics, bundleInfoPath, JSON.stringify(bundleInfo, undefined, 2), /*writeByteOrderMark*/ false);
}
// Reset state
writer.clear();
bundleInfo = createDefaultBundleInfo();
}
interface SourceMapOptions {
@@ -449,6 +439,7 @@ namespace ts {
let ownWriter: EmitTextWriter; // Reusable `EmitTextWriter` for basic printing.
let write = writeBase;
let isOwnFileEmit: boolean;
let fileBundleInfo: FileBundleInfo | undefined;
// Source Maps
let sourceMapsDisabled = true;
@@ -546,8 +537,13 @@ namespace ts {
writer = previousWriter;
}
function writeBundle(bundle: Bundle, bundleInfo: BundleInfo | undefined, output: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined) {
function getTextPosWithWriteLine() {
return writer.getTextPosWithWriteLine ? writer.getTextPosWithWriteLine() : writer.getTextPos();
}
function writeBundle(bundle: Bundle, bundleInfo: FileBundleInfo | undefined, output: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined) {
isOwnFileEmit = false;
fileBundleInfo = bundleInfo;
const previousWriter = writer;
setWriter(output, sourceMapGenerator);
emitShebangIfNeeded(bundle);
@@ -555,18 +551,17 @@ namespace ts {
emitHelpers(bundle);
emitSyntheticTripleSlashReferencesIfNeeded(bundle);
const pos = getTextPosWithWriteLine();
for (const prepend of bundle.prepends) {
writeLine();
print(EmitHint.Unspecified, prepend, /*sourceFile*/ undefined);
}
if (bundleInfo) {
bundleInfo.originalOffset = writer.getTextPos();
}
for (const sourceFile of bundle.sourceFiles) {
print(EmitHint.SourceFile, sourceFile, sourceFile);
}
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Text });
reset();
writer = previousWriter;
}
@@ -581,6 +576,7 @@ namespace ts {
function writeFile(sourceFile: SourceFile, output: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined) {
isOwnFileEmit = true;
fileBundleInfo = undefined;
const previousWriter = writer;
setWriter(output, sourceMapGenerator);
emitShebangIfNeeded(sourceFile);
@@ -638,6 +634,7 @@ namespace ts {
currentSourceFile = undefined!;
currentLineMap = undefined!;
detachedCommentsInfo = undefined;
fileBundleInfo = undefined;
setWriter(/*output*/ undefined, /*_sourceMapGenerator*/ undefined);
}
@@ -1166,13 +1163,14 @@ namespace ts {
// Skip the helper if it is scoped and we are emitting bundled helpers
continue;
}
const pos = getTextPosWithWriteLine();
if (typeof helper.text === "string") {
writeLines(helper.text);
}
else {
writeLines(helper.text(makeFileLevelOptimisticUniqueName));
}
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.EmitHelpers, name: helper.name });
helpersEmitted = true;
}
}
@@ -2307,7 +2305,7 @@ namespace ts {
function emitBlockFunctionBodyWorker(body: Block, emitBlockFunctionBodyOnSingleLine?: boolean) {
// Emit all the prologue directives (like "use strict").
const statementOffset = emitPrologueDirectives(body.statements, /*startWithNewLine*/ true);
const statementOffset = emitPrologueDirectives(body.statements);
const pos = writer.getTextPos();
emitHelpers(body);
if (statementOffset === 0 && pos === writer.getTextPos() && emitBlockFunctionBodyOnSingleLine) {
@@ -2937,7 +2935,9 @@ namespace ts {
function emitTripleSlashDirectives(hasNoDefaultLib: boolean, files: ReadonlyArray<FileReference>, types: ReadonlyArray<FileReference>, libs: ReadonlyArray<FileReference>) {
if (hasNoDefaultLib) {
const pos = writer.getTextPos();
writeComment(`/// <reference no-default-lib="true"/>`);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.NoDefaultLib });
writeLine();
}
if (currentSourceFile && currentSourceFile.moduleName) {
@@ -2956,15 +2956,21 @@ namespace ts {
}
}
for (const directive of files) {
const pos = writer.getTextPos();
writeComment(`/// <reference path="${directive.fileName}" />`);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Reference, fileName: directive.fileName });
writeLine();
}
for (const directive of types) {
const pos = writer.getTextPos();
writeComment(`/// <reference types="${directive.fileName}" />`);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Type, fileName: directive.fileName });
writeLine();
}
for (const directive of libs) {
const pos = writer.getTextPos();
writeComment(`/// <reference lib="${directive.fileName}" />`);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Lib, fileName: directive.fileName });
writeLine();
}
}
@@ -2994,16 +3000,21 @@ namespace ts {
* Emits any prologue directives at the start of a Statement list, returning the
* number of prologue directives written to the output.
*/
function emitPrologueDirectives(statements: ReadonlyArray<Node>, startWithNewLine?: boolean, seenPrologueDirectives?: Map<true>): number {
function emitPrologueDirectives(statements: ReadonlyArray<Node>, sourceFile?: SourceFile, seenPrologueDirectives?: Map<true>): number {
let needsToSetSourceFile = !!sourceFile;
for (let i = 0; i < statements.length; i++) {
const statement = statements[i];
if (isPrologueDirective(statement)) {
const shouldEmitPrologueDirective = seenPrologueDirectives ? !seenPrologueDirectives.has(statement.expression.text) : true;
if (shouldEmitPrologueDirective) {
if (startWithNewLine || i > 0) {
writeLine();
if (needsToSetSourceFile) {
needsToSetSourceFile = false;
setSourceFile(sourceFile!);
}
writeLine();
const pos = writer.getTextPos();
emit(statement);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, text: statement.expression.text });
if (seenPrologueDirectives) {
seenPrologueDirectives.set(statement.expression.text, true);
}
@@ -3021,7 +3032,10 @@ namespace ts {
function emitUnparsedPrologues(prologues: ReadonlyArray<UnparsedPrologue>, seenPrologueDirectives: Map<true>) {
for (const prologue of prologues) {
if (!seenPrologueDirectives.has(prologue.text)) {
writeLine();
const pos = writer.getTextPos();
emit(prologue);
if (fileBundleInfo) fileBundleInfo.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prologue, text: prologue.text });
if (seenPrologueDirectives) {
seenPrologueDirectives.set(prologue.text, true);
}
@@ -3031,8 +3045,7 @@ namespace ts {
function emitPrologueDirectivesIfNeeded(sourceFileOrBundle: Bundle | SourceFile) {
if (isSourceFile(sourceFileOrBundle)) {
setSourceFile(sourceFileOrBundle);
emitPrologueDirectives(sourceFileOrBundle.statements);
emitPrologueDirectives(sourceFileOrBundle.statements, sourceFileOrBundle);
}
else {
const seenPrologueDirectives = createMap<true>();
@@ -3040,8 +3053,7 @@ namespace ts {
emitUnparsedPrologues((prepend as UnparsedSource).prologues, seenPrologueDirectives);
}
for (const sourceFile of sourceFileOrBundle.sourceFiles) {
setSourceFile(sourceFile);
emitPrologueDirectives(sourceFile.statements, /*startWithNewLine*/ true, seenPrologueDirectives);
emitPrologueDirectives(sourceFile.statements, sourceFile, seenPrologueDirectives);
}
setSourceFile(undefined);
}
@@ -3500,7 +3512,6 @@ namespace ts {
if (line.length) {
writeLine();
write(line);
writer.rawWrite(newLine);
}
}
}
+77 -101
View File
@@ -2629,69 +2629,28 @@ namespace ts {
return node;
}
interface UnscopedEmitHelpersWithLines {
helper: UnscopedEmitHelpers;
lines: ReadonlyArray<string>;
}
let allUnscopedEmitHelpers: ReadonlyArray<UnscopedEmitHelpersWithLines> | undefined;
let allUnscopedEmitHelpers: ReadonlyMap<UnscopedEmitHelpers> | undefined;
function getAllUnscopedEmitHelpers() {
return allUnscopedEmitHelpers ||
(allUnscopedEmitHelpers = [
getUnscopedEmitHelperWithLines(valuesHelper),
getUnscopedEmitHelperWithLines(readHelper),
getUnscopedEmitHelperWithLines(spreadHelper),
getUnscopedEmitHelperWithLines(restHelper),
getUnscopedEmitHelperWithLines(decorateHelper),
getUnscopedEmitHelperWithLines(metadataHelper),
getUnscopedEmitHelperWithLines(paramHelper),
getUnscopedEmitHelperWithLines(awaiterHelper),
getUnscopedEmitHelperWithLines(assignHelper),
getUnscopedEmitHelperWithLines(awaitHelper),
getUnscopedEmitHelperWithLines(asyncGeneratorHelper),
getUnscopedEmitHelperWithLines(asyncDelegator),
getUnscopedEmitHelperWithLines(asyncValues),
getUnscopedEmitHelperWithLines(extendsHelper),
getUnscopedEmitHelperWithLines(templateObjectHelper),
getUnscopedEmitHelperWithLines(generatorHelper),
getUnscopedEmitHelperWithLines(importStarHelper),
getUnscopedEmitHelperWithLines(importDefaultHelper)
]);
}
function getUnscopedEmitHelperWithLines(helper: UnscopedEmitHelpers): UnscopedEmitHelpersWithLines {
const helperLines = helper.text.split(/\r\n?|\n/g);
const indentation = guessIndentation(helperLines);
const lines: string[] = [];
for (const lineText of helperLines) {
const line = indentation ? lineText.slice(indentation) : lineText;
if (line.length) {
lines.push(line);
}
}
return { helper, lines };
}
function tryGetUnscopedEmitHelper(text: string, pos: number) {
const allHelpers = getAllUnscopedEmitHelpers();
if (pos >= text.length) return undefined;
for (const { helper, lines } of allHelpers) {
let newPos = pos;
for (const line of lines) {
const startIndex = text.indexOf(line, newPos);
if (startIndex !== newPos) {
newPos = -1;
break;
}
newPos = skipTrivia(text, newPos + line.length, /*stopAfterLineBreak*/ true);
}
// Found match
if (newPos !== -1) {
return { helper, newPos };
}
}
return undefined;
return allUnscopedEmitHelpers || (allUnscopedEmitHelpers = arrayToMap([
valuesHelper,
readHelper,
spreadHelper,
restHelper,
decorateHelper,
metadataHelper,
paramHelper,
awaiterHelper,
assignHelper,
awaitHelper,
asyncGeneratorHelper,
asyncDelegator,
asyncValues,
extendsHelper,
templateObjectHelper,
generatorHelper,
importStarHelper,
importDefaultHelper
], helper => helper.name));
}
export function createUnparsedSourceFile(text: string): UnparsedSource;
@@ -2699,6 +2658,12 @@ namespace ts {
export function createUnparsedSourceFile(text: string, mapPath: string | undefined, map: string | undefined): UnparsedSource;
export function createUnparsedSourceFile(textOrInputFiles: string | InputFiles, mapPathOrType?: string, map?: string): UnparsedSource {
const node = <UnparsedSource>createNode(SyntaxKind.UnparsedSource);
node.pos = 0;
let prologues: UnparsedPrologue[] | undefined;
let helpers: UnscopedEmitHelpers[] | undefined;
let referencedFiles: FileReference[] | undefined;
let typeReferenceDirectives: string[] | undefined;
let libReferenceDirectives: FileReference[] | undefined;
if (!isString(textOrInputFiles)) {
Debug.assert(mapPathOrType === "js" || mapPathOrType === "dts");
node.fileName = (mapPathOrType === "js" ? textOrInputFiles.javascriptPath : textOrInputFiles.declarationPath) || "";
@@ -2707,6 +2672,41 @@ namespace ts {
text: { get() { return mapPathOrType === "js" ? textOrInputFiles.javascriptText : textOrInputFiles.declarationText; } },
sourceMapText: { get() { return mapPathOrType === "js" ? textOrInputFiles.javascriptMapText : textOrInputFiles.declarationMapText; } },
});
const sections = textOrInputFiles.bundleInfo ? mapPathOrType === "js" ? textOrInputFiles.bundleInfo.js : textOrInputFiles.bundleInfo.dts : undefined;
if (sections) {
for (const section of sections) {
switch (section.kind) {
case BundleFileSectionKind.Prologue:
const unparsedPrologue = <UnparsedPrologue>createNode(SyntaxKind.UnparsedPrologue, section.pos, section.end);
unparsedPrologue.parent = node;
unparsedPrologue.text = section.text;
(prologues || (prologues = [])).push(unparsedPrologue);
break;
case BundleFileSectionKind.EmitHelpers:
(helpers || (helpers = [])).push(getAllUnscopedEmitHelpers().get(section.name)!);
break;
case BundleFileSectionKind.NoDefaultLib:
node.hasNoDefaultLib = true;
break;
case BundleFileSectionKind.Reference:
(referencedFiles || (referencedFiles = [])).push({ pos: -1, end: -1, fileName: section.fileName });
break;
case BundleFileSectionKind.Type:
(typeReferenceDirectives || (typeReferenceDirectives = [])).push(section.fileName);
break;
case BundleFileSectionKind.Lib:
(libReferenceDirectives || (libReferenceDirectives = [])).push({ pos: -1, end: -1, fileName: section.fileName });
break;
case BundleFileSectionKind.Text:
// For now just set node.pos to this
node.pos = section.pos;
break;
default:
Debug.assertNever(section);
}
}
}
}
else {
node.fileName = "";
@@ -2714,47 +2714,16 @@ namespace ts {
node.sourceMapPath = mapPathOrType;
node.sourceMapText = map;
}
const text = node.text;
node.languageVersion = ScriptTarget.Latest;
// Shebang
let pos = isShebangTrivia(text, 0) ? skipTrivia(text, 0, /*stopAfterLineBreak*/ true) : 0;
// Prologue
const scanner = createScanner(ScriptTarget.Latest, /*skipTrivia*/ true, /*languageVariant*/ undefined, text, /*onError*/ undefined, pos);
let prologues: UnparsedPrologue[] | undefined;
while (scanner.scan() === SyntaxKind.StringLiteral) {
const start = pos;
const prologueText = scanner.getTokenValue();
scanner.tryScan(() => scanner.scan() === SyntaxKind.SemicolonToken);
pos = skipTrivia(text, scanner.getTextPos(), /*stopAfterLineBreak*/ true);
const prologue = <UnparsedPrologue>createNode(SyntaxKind.UnparsedPrologue, start, pos);
prologue.parent = node;
prologue.text = prologueText;
(prologues || (prologues = [])).push(prologue);
}
// Helpers
let helpers: UnscopedEmitHelpers[] | undefined;
while (true) {
const helperInfo = tryGetUnscopedEmitHelper(text, pos);
if (!helperInfo) break;
pos = helperInfo.newPos;
(helpers || (helpers = [])).push(helperInfo.helper);
}
// triple slash directives
const newPos = processCommentPragmas(node as {} as PragmaContext, text);
processPragmasIntoFields(node as {} as PragmaContext, noop);
// Rest of the text
node.pos = newPos > pos ? newPos : pos;
node.prologues = prologues || emptyArray;
node.helpers = helpers;
node.referencedFiles = referencedFiles || emptyArray;
node.typeReferenceDirectives = typeReferenceDirectives;
node.libReferenceDirectives = libReferenceDirectives || emptyArray;
node.getLineAndCharacterOfPosition = pos => getLineAndCharacterOfPosition(node, pos);
return node;
}
export function createInputFiles(
javascriptText: string,
declarationText: string
@@ -2765,6 +2734,7 @@ namespace ts {
javascriptMapPath: string | undefined,
declarationPath: string,
declarationMapPath: string | undefined,
bundleInfoPath: string | undefined
): InputFiles;
export function createInputFiles(
javascriptText: string,
@@ -2780,7 +2750,7 @@ namespace ts {
javascriptMapPath?: string,
javascriptMapTextOrDeclarationPath?: string,
declarationMapPath?: string,
declarationMapText?: string
declarationMapTextOrBundleInfoPath?: string
): InputFiles {
const node = <InputFiles>createNode(SyntaxKind.InputFiles);
if (!isString(javascriptTextOrReadFileText)) {
@@ -2798,15 +2768,21 @@ namespace ts {
const result = textGetter(path);
return result !== undefined ? result : `/* Input file ${path} was missing */\r\n`;
};
const jsonGetter = (path: string | undefined) => {
const result = textGetter(path);
return result !== undefined ? JSON.parse(result) as BundleInfo : undefined;
};
node.javascriptPath = declarationTextOrJavascriptPath;
node.javascriptMapPath = javascriptMapPath;
node.declarationPath = Debug.assertDefined(javascriptMapTextOrDeclarationPath);
node.declarationMapPath = declarationMapPath;
node.bundleInfoPath = declarationMapTextOrBundleInfoPath;
Object.defineProperties(node, {
javascriptText: { get() { return definedTextGetter(declarationTextOrJavascriptPath); } },
javascriptMapText: { get() { return textGetter(javascriptMapPath); } }, // TODO:: if there is inline sourceMap in jsFile, use that
declarationText: { get() { return definedTextGetter(Debug.assertDefined(javascriptMapTextOrDeclarationPath)); } },
declarationMapText: { get() { return textGetter(declarationMapPath); } } // TODO:: if there is inline sourceMap in dtsFile, use that
declarationMapText: { get() { return textGetter(declarationMapPath); } }, // TODO:: if there is inline sourceMap in dtsFile, use that
bundleInfo: { get() { return jsonGetter(declarationMapTextOrBundleInfoPath); } }
});
}
else {
@@ -2815,7 +2791,7 @@ namespace ts {
node.javascriptMapText = javascriptMapTextOrDeclarationPath;
node.declarationText = declarationTextOrJavascriptPath;
node.declarationMapPath = declarationMapPath;
node.declarationMapText = declarationMapText;
node.declarationMapText = declarationMapTextOrBundleInfoPath;
}
return node;
}
+1 -2
View File
@@ -7721,7 +7721,7 @@ namespace ts {
}
/*@internal*/
export function processCommentPragmas(context: PragmaContext, sourceText: string) {
export function processCommentPragmas(context: PragmaContext, sourceText: string): void {
const triviaScanner = createScanner(context.languageVersion, /*skipTrivia*/ false, LanguageVariant.Standard, sourceText);
const pragmas: PragmaPseudoMapEntry[] = [];
@@ -7758,7 +7758,6 @@ namespace ts {
}
context.pragmas.set(pragma!.name, pragma!.args);
}
return triviaScanner.getStartPos();
}
type PragmaDiagnosticReporter = (pos: number, length: number, message: DiagnosticMessage) => void;
+2 -2
View File
@@ -1456,12 +1456,12 @@ namespace ts {
// Upstream project didn't have outFile set -- skip (error will have been issued earlier)
if (!out) continue;
const { jsFilePath, sourceMapFilePath, declarationFilePath, declarationMapPath } = getOutputPathsForBundle(resolvedRefOpts.options, /*forceDtsPaths*/ true);
const { jsFilePath, sourceMapFilePath, declarationFilePath, declarationMapPath, bundleInfoPath } = getOutputPathsForBundle(resolvedRefOpts.options, /*forceDtsPaths*/ true);
const node = createInputFiles(fileName => {
const path = toPath(fileName);
const sourceFile = getSourceFileByPath(path);
return sourceFile ? sourceFile.text : filesByName.has(path) ? undefined : host.readFile(path);
}, jsFilePath! , sourceMapFilePath, declarationFilePath! , declarationMapPath);
}, jsFilePath! , sourceMapFilePath, declarationFilePath! , declarationMapPath, bundleInfoPath);
nodes.push(node);
}
}
+2 -1
View File
@@ -61,7 +61,7 @@ namespace ts {
const { noResolve, stripInternal } = options;
return transformRoot;
function recordTypeReferenceDirectivesIfNecessary(typeReferenceDirectives: string[] | undefined): void {
function recordTypeReferenceDirectivesIfNecessary(typeReferenceDirectives: ReadonlyArray<string> | undefined): void {
if (!typeReferenceDirectives) {
return;
}
@@ -210,6 +210,7 @@ namespace ts {
const sourceFile = createUnparsedSourceFile(prepend, "dts");
hasNoDefaultLib = hasNoDefaultLib || !!sourceFile.hasNoDefaultLib;
collectReferences(sourceFile, refs);
recordTypeReferenceDirectivesIfNecessary(sourceFile.typeReferenceDirectives);
collectLibs(sourceFile, libs);
return sourceFile;
}
+60 -17
View File
@@ -2770,18 +2770,19 @@ namespace ts {
declarationText: string;
declarationMapPath?: string;
declarationMapText?: string;
bundleInfoPath?: string;
/*@internal*/ bundleInfo?: BundleInfo;
}
export interface UnparsedSource extends Node {
kind: SyntaxKind.UnparsedSource;
fileName: string;
text: string;
languageVersion: ScriptTarget;
prologues: ReadonlyArray<UnparsedPrologue>;
helpers: ReadonlyArray<UnscopedEmitHelpers> | undefined;
referencedFiles: FileReference[];
typeReferenceDirectives: FileReference[];
libReferenceDirectives: FileReference[];
referencedFiles: ReadonlyArray<FileReference>;
typeReferenceDirectives: ReadonlyArray<string> | undefined;
libReferenceDirectives: ReadonlyArray<FileReference>;
hasNoDefaultLib?: boolean;
sourceMapPath?: string;
sourceMapText?: string;
@@ -5425,23 +5426,64 @@ namespace ts {
/*@internal*/ writeNode(hint: EmitHint, node: Node, sourceFile: SourceFile | undefined, writer: EmitTextWriter): void;
/*@internal*/ writeList<T extends Node>(format: ListFormat, list: NodeArray<T> | undefined, sourceFile: SourceFile | undefined, writer: EmitTextWriter): void;
/*@internal*/ writeFile(sourceFile: SourceFile, writer: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined): void;
/*@internal*/ writeBundle(bundle: Bundle, info: BundleInfo | undefined, writer: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined): void;
/*@internal*/ writeBundle(bundle: Bundle, info: FileBundleInfo | undefined, writer: EmitTextWriter, sourceMapGenerator: SourceMapGenerator | undefined): void;
}
/**
* When a bundle contains prepended content, we store a file on disk indicating where the non-prepended
* content of that file starts. On a subsequent build where there are no upstream .d.ts changes, we
* read the bundle info file and the original .js file to quickly re-use portion of the file
* that didn't originate in prepended content.
*/
/*@internal*/
export const enum BundleFileSectionKind {
Prologue = "prologue",
EmitHelpers = "emitHelpers",
NoDefaultLib = "no-default-lib",
Reference = "reference",
Type = "type",
Lib = "lib",
Text = "text",
// internal comments?
}
/*@internal*/
export interface BundleFileSectionBase extends TextRange {
kind: BundleFileSectionKind;
}
/*@internal*/
export interface BundleFilePrologue extends BundleFileSectionBase {
kind: BundleFileSectionKind.Prologue;
text: string;
}
/*@internal*/
export interface BundleFileEmitHelpers extends BundleFileSectionBase {
kind: BundleFileSectionKind.EmitHelpers;
name: string;
}
/*@internal*/
export interface BundleFileHasNoDefaultLib extends BundleFileSectionBase {
kind: BundleFileSectionKind.NoDefaultLib;
}
/*@internal*/
export interface BundleFileReference extends BundleFileSectionBase {
kind: BundleFileSectionKind.Reference | BundleFileSectionKind.Type | BundleFileSectionKind.Lib;
fileName: string;
}
/*@internal*/
export interface BundleFileText extends BundleFileSectionBase {
kind: BundleFileSectionKind.Text;
}
/*@internal*/
export type BundleFileSection = BundleFilePrologue | BundleFileEmitHelpers |
BundleFileHasNoDefaultLib | BundleFileReference | BundleFileText;
/*@internal*/
export type FileBundleInfo = BundleFileSection[];
/* @internal */
export interface BundleInfo {
// The offset (in characters, i.e. suitable for .substr) at which the
// non-prepended portion of the emitted file starts.
originalOffset: number;
// The total length of this bundle. Used to ensure we're pulling from
// the same source as we originally wrote.
totalLength: number;
js?: FileBundleInfo;
dts?: FileBundleInfo;
}
export interface PrintHandlers {
@@ -5597,6 +5639,7 @@ namespace ts {
getColumn(): number;
getIndent(): number;
isAtStartOfLine(): boolean;
getTextPosWithWriteLine?(): number;
}
export interface GetEffectiveTypeRootsHost {
+6 -1
View File
@@ -3200,6 +3200,10 @@ namespace ts {
}
}
function getTextPosWithWriteLine() {
return lineStart ? output.length : (output.length + newLine.length);
}
reset();
return {
@@ -3229,7 +3233,8 @@ namespace ts {
writeStringLiteral: write,
writeSymbol: (s, _) => write(s),
writeTrailingSemicolon: write,
writeComment: write
writeComment: write,
getTextPosWithWriteLine
};
}
+3 -2
View File
@@ -527,16 +527,17 @@ export const b = new A();`);
// Additional source Files
...(additionalSourceFiles || emptyArray),
// outputs
"/src/first/bin/first-output.js",
"/src/first/bin/first-output.js.map",
"/src/first/bin/first-output.d.ts",
"/src/first/bin/first-output.d.ts.map",
"/src/first/bin/first-output.tsbundleinfo",
"/src/2/second-output.js",
"/src/2/second-output.js.map",
"/src/2/second-output.d.ts",
"/src/2/second-output.d.ts.map"
"/src/2/second-output.d.ts.map",
"/src/2/second-output.tsbundleinfo",
];
assert.equal(actualReadFileMap.size, expected.length, `Expected: ${JSON.stringify(expected)} \nActual: ${JSON.stringify(arrayFrom(actualReadFileMap.entries()))}`);
+5 -5
View File
@@ -1735,17 +1735,17 @@ declare namespace ts {
declarationText: string;
declarationMapPath?: string;
declarationMapText?: string;
bundleInfoPath?: string;
}
interface UnparsedSource extends Node {
kind: SyntaxKind.UnparsedSource;
fileName: string;
text: string;
languageVersion: ScriptTarget;
prologues: ReadonlyArray<UnparsedPrologue>;
helpers: ReadonlyArray<UnscopedEmitHelpers> | undefined;
referencedFiles: FileReference[];
typeReferenceDirectives: FileReference[];
libReferenceDirectives: FileReference[];
referencedFiles: ReadonlyArray<FileReference>;
typeReferenceDirectives: ReadonlyArray<string> | undefined;
libReferenceDirectives: ReadonlyArray<FileReference>;
hasNoDefaultLib?: boolean;
sourceMapPath?: string;
sourceMapText?: string;
@@ -4003,7 +4003,7 @@ declare namespace ts {
function createUnparsedSourceFile(inputFile: InputFiles, type: "js" | "dts"): UnparsedSource;
function createUnparsedSourceFile(text: string, mapPath: string | undefined, map: string | undefined): UnparsedSource;
function createInputFiles(javascriptText: string, declarationText: string): InputFiles;
function createInputFiles(readFileText: (path: string) => string | undefined, javascriptPath: string, javascriptMapPath: string | undefined, declarationPath: string, declarationMapPath: string | undefined): InputFiles;
function createInputFiles(readFileText: (path: string) => string | undefined, javascriptPath: string, javascriptMapPath: string | undefined, declarationPath: string, declarationMapPath: string | undefined, bundleInfoPath: string | undefined): InputFiles;
function createInputFiles(javascriptText: string, declarationText: string, javascriptMapPath: string | undefined, javascriptMapText: string | undefined, declarationMapPath: string | undefined, declarationMapText: string | undefined): InputFiles;
function updateBundle(node: Bundle, sourceFiles: ReadonlyArray<SourceFile>, prepends?: ReadonlyArray<UnparsedSource>): Bundle;
function createImmediatelyInvokedFunctionExpression(statements: ReadonlyArray<Statement>): CallExpression;
+5 -5
View File
@@ -1735,17 +1735,17 @@ declare namespace ts {
declarationText: string;
declarationMapPath?: string;
declarationMapText?: string;
bundleInfoPath?: string;
}
interface UnparsedSource extends Node {
kind: SyntaxKind.UnparsedSource;
fileName: string;
text: string;
languageVersion: ScriptTarget;
prologues: ReadonlyArray<UnparsedPrologue>;
helpers: ReadonlyArray<UnscopedEmitHelpers> | undefined;
referencedFiles: FileReference[];
typeReferenceDirectives: FileReference[];
libReferenceDirectives: FileReference[];
referencedFiles: ReadonlyArray<FileReference>;
typeReferenceDirectives: ReadonlyArray<string> | undefined;
libReferenceDirectives: ReadonlyArray<FileReference>;
hasNoDefaultLib?: boolean;
sourceMapPath?: string;
sourceMapText?: string;
@@ -4003,7 +4003,7 @@ declare namespace ts {
function createUnparsedSourceFile(inputFile: InputFiles, type: "js" | "dts"): UnparsedSource;
function createUnparsedSourceFile(text: string, mapPath: string | undefined, map: string | undefined): UnparsedSource;
function createInputFiles(javascriptText: string, declarationText: string): InputFiles;
function createInputFiles(readFileText: (path: string) => string | undefined, javascriptPath: string, javascriptMapPath: string | undefined, declarationPath: string, declarationMapPath: string | undefined): InputFiles;
function createInputFiles(readFileText: (path: string) => string | undefined, javascriptPath: string, javascriptMapPath: string | undefined, declarationPath: string, declarationMapPath: string | undefined, bundleInfoPath: string | undefined): InputFiles;
function createInputFiles(javascriptText: string, declarationText: string, javascriptMapPath: string | undefined, javascriptMapText: string | undefined, declarationMapPath: string | undefined, declarationMapText: string | undefined): InputFiles;
function updateBundle(node: Bundle, sourceFiles: ReadonlyArray<SourceFile>, prepends?: ReadonlyArray<UnparsedSource>): Bundle;
function createImmediatelyInvokedFunctionExpression(statements: ReadonlyArray<Statement>): CallExpression;
@@ -383,6 +383,24 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 285,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 100,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -683,6 +701,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 110,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/third/thirdjs/output/third-output.d.ts]
interface TheFirst {
none: any;
@@ -705,14 +741,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -725,9 +761,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -741,18 +777,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -769,12 +805,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -785,9 +821,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -801,18 +837,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -830,10 +866,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -849,10 +885,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -860,7 +896,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -873,10 +909,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -888,7 +924,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -902,9 +938,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(14, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(14, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -912,8 +948,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(15, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(15, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -922,7 +958,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -943,12 +979,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(18, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(18, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -981,14 +1017,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1011,12 +1047,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(1)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(1)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(1)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(1)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(1)
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1042,14 +1078,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(1)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(1)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(1)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(1)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(1)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(1)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(1)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(1)
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1074,15 +1110,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(3, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(3, 8) Source(1, 8) + SourceIndex(2)
3 >Emitted(3, 9) Source(1, 9) + SourceIndex(2)
4 >Emitted(3, 12) Source(1, 12) + SourceIndex(2)
5 >Emitted(3, 13) Source(1, 13) + SourceIndex(2)
6 >Emitted(3, 14) Source(1, 14) + SourceIndex(2)
7 >Emitted(3, 16) Source(1, 16) + SourceIndex(2)
8 >Emitted(3, 17) Source(1, 17) + SourceIndex(2)
9 >Emitted(3, 18) Source(1, 18) + SourceIndex(2)
1->Emitted(3, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(3, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(3, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(3, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(3, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(3, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(3, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(3, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(3, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1096,9 +1132,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(4, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(4, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(4, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(4, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1110,10 +1146,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(5, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(5, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(5, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(5, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(5, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(5, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(5, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(5, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1122,8 +1158,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(6, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(6, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(6, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(6, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1150,10 +1186,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(8, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(8, 5) Source(5, 11) + SourceIndex(4)
3 >Emitted(8, 6) Source(5, 12) + SourceIndex(4)
4 >Emitted(8, 7) Source(11, 2) + SourceIndex(4)
1->Emitted(8, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(8, 5) Source(5, 11) + SourceIndex(3)
3 >Emitted(8, 6) Source(5, 12) + SourceIndex(3)
4 >Emitted(8, 7) Source(11, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1163,9 +1199,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(9, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(9, 12) Source(5, 11) + SourceIndex(4)
3 >Emitted(9, 13) Source(5, 12) + SourceIndex(4)
1->Emitted(9, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(9, 12) Source(5, 11) + SourceIndex(3)
3 >Emitted(9, 13) Source(5, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1176,9 +1212,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(10, 5) Source(6, 5) + SourceIndex(4)
2 >Emitted(10, 14) Source(6, 14) + SourceIndex(4)
3 >Emitted(10, 15) Source(6, 15) + SourceIndex(4)
1->Emitted(10, 5) Source(6, 5) + SourceIndex(3)
2 >Emitted(10, 14) Source(6, 14) + SourceIndex(3)
3 >Emitted(10, 15) Source(6, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1198,14 +1234,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(11, 9) Source(7, 9) + SourceIndex(4)
2 >Emitted(11, 16) Source(7, 16) + SourceIndex(4)
3 >Emitted(11, 17) Source(7, 17) + SourceIndex(4)
4 >Emitted(11, 20) Source(7, 20) + SourceIndex(4)
5 >Emitted(11, 21) Source(7, 21) + SourceIndex(4)
6 >Emitted(11, 30) Source(7, 30) + SourceIndex(4)
7 >Emitted(11, 31) Source(7, 31) + SourceIndex(4)
8 >Emitted(11, 32) Source(7, 32) + SourceIndex(4)
1->Emitted(11, 9) Source(7, 9) + SourceIndex(3)
2 >Emitted(11, 16) Source(7, 16) + SourceIndex(3)
3 >Emitted(11, 17) Source(7, 17) + SourceIndex(3)
4 >Emitted(11, 20) Source(7, 20) + SourceIndex(3)
5 >Emitted(11, 21) Source(7, 21) + SourceIndex(3)
6 >Emitted(11, 30) Source(7, 30) + SourceIndex(3)
7 >Emitted(11, 31) Source(7, 31) + SourceIndex(3)
8 >Emitted(11, 32) Source(7, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1214,8 +1250,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(12, 5) Source(8, 5) + SourceIndex(4)
2 >Emitted(12, 6) Source(8, 6) + SourceIndex(4)
1 >Emitted(12, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(12, 6) Source(8, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1229,10 +1265,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(13, 5) Source(10, 5) + SourceIndex(4)
2 >Emitted(13, 6) Source(10, 6) + SourceIndex(4)
3 >Emitted(13, 8) Source(10, 8) + SourceIndex(4)
4 >Emitted(13, 9) Source(10, 9) + SourceIndex(4)
1->Emitted(13, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(10, 6) + SourceIndex(3)
3 >Emitted(13, 8) Source(10, 8) + SourceIndex(3)
4 >Emitted(13, 9) Source(10, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1257,13 +1293,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(14, 1) Source(11, 1) + SourceIndex(4)
2 >Emitted(14, 2) Source(11, 2) + SourceIndex(4)
3 >Emitted(14, 4) Source(5, 11) + SourceIndex(4)
4 >Emitted(14, 5) Source(5, 12) + SourceIndex(4)
5 >Emitted(14, 10) Source(5, 11) + SourceIndex(4)
6 >Emitted(14, 11) Source(5, 12) + SourceIndex(4)
7 >Emitted(14, 19) Source(11, 2) + SourceIndex(4)
1->Emitted(14, 1) Source(11, 1) + SourceIndex(3)
2 >Emitted(14, 2) Source(11, 2) + SourceIndex(3)
3 >Emitted(14, 4) Source(5, 11) + SourceIndex(3)
4 >Emitted(14, 5) Source(5, 12) + SourceIndex(3)
5 >Emitted(14, 10) Source(5, 11) + SourceIndex(3)
6 >Emitted(14, 11) Source(5, 12) + SourceIndex(3)
7 >Emitted(14, 19) Source(11, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1273,13 +1309,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(15, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(15, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(16, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1291,8 +1327,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(17, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(17, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(17, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(17, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1302,9 +1338,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(18, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(18, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(18, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(18, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(18, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(18, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1324,14 +1360,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(19, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(19, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(19, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(19, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(19, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(19, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(19, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(19, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(19, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(19, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(19, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(19, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(19, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(19, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(19, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(19, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1340,8 +1376,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(20, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(20, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(20, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(20, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1349,8 +1385,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(21, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(21, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(21, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(21, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1366,10 +1402,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(22, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(22, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(22, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(22, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(22, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(22, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1394,14 +1430,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(24, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(24, 5) Source(1, 5) + SourceIndex(0)
3 >Emitted(24, 6) Source(1, 6) + SourceIndex(0)
4 >Emitted(24, 9) Source(1, 9) + SourceIndex(0)
5 >Emitted(24, 13) Source(1, 13) + SourceIndex(0)
6 >Emitted(24, 14) Source(1, 14) + SourceIndex(0)
7 >Emitted(24, 16) Source(1, 16) + SourceIndex(0)
8 >Emitted(24, 17) Source(1, 17) + SourceIndex(0)
1->Emitted(24, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(24, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(24, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(24, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(24, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(24, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(24, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(24, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1418,12 +1454,30 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(25, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(25, 2) Source(2, 2) + SourceIndex(0)
3 >Emitted(25, 3) Source(2, 3) + SourceIndex(0)
4 >Emitted(25, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(25, 16) Source(2, 16) + SourceIndex(0)
6 >Emitted(25, 17) Source(2, 17) + SourceIndex(0)
1->Emitted(25, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(25, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(25, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(25, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(25, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(25, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 516,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 365,
"kind": "text"
}
]
}
File diff suppressed because it is too large Load Diff
@@ -574,6 +574,30 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 597,
"kind": "emitHelpers",
"name": "typescript:extends"
},
{
"pos": 599,
"end": 1186,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 172,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -874,6 +898,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 110,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/second/second_part1.ts]
namespace N {
// Comment text
@@ -916,14 +958,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;AAED,cAAM,OAAO;CAAI;AACjB,cAAM,OAAQ,SAAQ,OAAO;CAAI;ACbjC,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;AAED,cAAM,OAAO;CAAI;AACjB,cAAM,OAAQ,SAAQ,OAAO;CAAI;ACbjC,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -936,9 +978,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -952,18 +994,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -980,12 +1022,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -996,9 +1038,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -1012,18 +1054,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1041,10 +1083,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1060,10 +1102,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -1071,7 +1113,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -1084,10 +1126,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -1099,7 +1141,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(2)
---
>>>declare class second1 {
1->
@@ -1110,15 +1152,15 @@ sourceFile:../../../second/second_part1.ts
>
2 >class
3 > second1
1->Emitted(14, 1) Source(13, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(3)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(3)
1->Emitted(14, 1) Source(13, 1) + SourceIndex(2)
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(15, 2) Source(13, 18) + SourceIndex(3)
1 >Emitted(15, 2) Source(13, 18) + SourceIndex(2)
---
>>>declare class second2 extends second1 {
1->
@@ -1132,17 +1174,17 @@ sourceFile:../../../second/second_part1.ts
3 > second2
4 > extends
5 > second1
1->Emitted(16, 1) Source(14, 1) + SourceIndex(3)
2 >Emitted(16, 15) Source(14, 7) + SourceIndex(3)
3 >Emitted(16, 22) Source(14, 15) + SourceIndex(3)
4 >Emitted(16, 31) Source(14, 23) + SourceIndex(3)
5 >Emitted(16, 38) Source(14, 30) + SourceIndex(3)
1->Emitted(16, 1) Source(14, 1) + SourceIndex(2)
2 >Emitted(16, 15) Source(14, 7) + SourceIndex(2)
3 >Emitted(16, 22) Source(14, 15) + SourceIndex(2)
4 >Emitted(16, 31) Source(14, 23) + SourceIndex(2)
5 >Emitted(16, 38) Source(14, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(17, 2) Source(14, 34) + SourceIndex(3)
1 >Emitted(17, 2) Source(14, 34) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1156,9 +1198,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(18, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(18, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(18, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(18, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(18, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(18, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -1166,8 +1208,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -1176,7 +1218,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1197,12 +1239,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(22, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(22, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(22, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(22, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(22, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(22, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(22, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(22, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(22, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(22, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(22, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(22, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1260,14 +1302,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";;;;;;;;;;;;;ACIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;AAED;IAAA;IAAgB,CAAC;IAAD,cAAC;AAAD,CAAC,AAAjB,IAAiB;AACjB;IAAsB,2BAAO;IAA7B;;IAAgC,CAAC;IAAD,cAAC;AAAD,CAAC,AAAjC,CAAsB,OAAO,GAAI;ACbjC;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";;;;;;;;;;;;;AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;AAED;IAAA;IAAgB,CAAC;IAAD,cAAC;AAAD,CAAC,AAAjB,IAAiB;AACjB;IAAsB,2BAAO;IAA7B;;IAAgC,CAAC;IAAD,cAAC;AAAD,CAAC,AAAjC,CAAsB,OAAO,GAAI;ACbjC;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1303,12 +1345,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(14, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(14, 5) Source(5, 7) + SourceIndex(1)
3 >Emitted(14, 6) Source(5, 8) + SourceIndex(1)
4 >Emitted(14, 9) Source(5, 11) + SourceIndex(1)
5 >Emitted(14, 23) Source(5, 25) + SourceIndex(1)
6 >Emitted(14, 24) Source(5, 26) + SourceIndex(1)
1 >Emitted(14, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(14, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(14, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(14, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(14, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(14, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1334,14 +1376,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(15, 1) Source(11, 1) + SourceIndex(1)
2 >Emitted(15, 8) Source(11, 8) + SourceIndex(1)
3 >Emitted(15, 9) Source(11, 9) + SourceIndex(1)
4 >Emitted(15, 12) Source(11, 12) + SourceIndex(1)
5 >Emitted(15, 13) Source(11, 13) + SourceIndex(1)
6 >Emitted(15, 14) Source(11, 14) + SourceIndex(1)
7 >Emitted(15, 15) Source(11, 15) + SourceIndex(1)
8 >Emitted(15, 16) Source(11, 16) + SourceIndex(1)
1 >Emitted(15, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(15, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(15, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(15, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(15, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(15, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(15, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(15, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1366,15 +1408,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(16, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(16, 8) Source(1, 8) + SourceIndex(2)
3 >Emitted(16, 9) Source(1, 9) + SourceIndex(2)
4 >Emitted(16, 12) Source(1, 12) + SourceIndex(2)
5 >Emitted(16, 13) Source(1, 13) + SourceIndex(2)
6 >Emitted(16, 14) Source(1, 14) + SourceIndex(2)
7 >Emitted(16, 16) Source(1, 16) + SourceIndex(2)
8 >Emitted(16, 17) Source(1, 17) + SourceIndex(2)
9 >Emitted(16, 18) Source(1, 18) + SourceIndex(2)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(16, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(16, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(16, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(16, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(16, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(16, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(16, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(16, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1388,9 +1430,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(17, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(17, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(17, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(17, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(17, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(17, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1402,10 +1444,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(18, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(18, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(18, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(18, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(18, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(18, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(18, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(18, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1414,8 +1456,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(19, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(19, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(19, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(19, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1442,10 +1484,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(21, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(21, 5) Source(5, 11) + SourceIndex(4)
3 >Emitted(21, 6) Source(5, 12) + SourceIndex(4)
4 >Emitted(21, 7) Source(11, 2) + SourceIndex(4)
1->Emitted(21, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(21, 5) Source(5, 11) + SourceIndex(3)
3 >Emitted(21, 6) Source(5, 12) + SourceIndex(3)
4 >Emitted(21, 7) Source(11, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1455,9 +1497,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(22, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 12) Source(5, 11) + SourceIndex(4)
3 >Emitted(22, 13) Source(5, 12) + SourceIndex(4)
1->Emitted(22, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(22, 12) Source(5, 11) + SourceIndex(3)
3 >Emitted(22, 13) Source(5, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1468,9 +1510,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(23, 5) Source(6, 5) + SourceIndex(4)
2 >Emitted(23, 14) Source(6, 14) + SourceIndex(4)
3 >Emitted(23, 15) Source(6, 15) + SourceIndex(4)
1->Emitted(23, 5) Source(6, 5) + SourceIndex(3)
2 >Emitted(23, 14) Source(6, 14) + SourceIndex(3)
3 >Emitted(23, 15) Source(6, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1490,14 +1532,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(24, 9) Source(7, 9) + SourceIndex(4)
2 >Emitted(24, 16) Source(7, 16) + SourceIndex(4)
3 >Emitted(24, 17) Source(7, 17) + SourceIndex(4)
4 >Emitted(24, 20) Source(7, 20) + SourceIndex(4)
5 >Emitted(24, 21) Source(7, 21) + SourceIndex(4)
6 >Emitted(24, 30) Source(7, 30) + SourceIndex(4)
7 >Emitted(24, 31) Source(7, 31) + SourceIndex(4)
8 >Emitted(24, 32) Source(7, 32) + SourceIndex(4)
1->Emitted(24, 9) Source(7, 9) + SourceIndex(3)
2 >Emitted(24, 16) Source(7, 16) + SourceIndex(3)
3 >Emitted(24, 17) Source(7, 17) + SourceIndex(3)
4 >Emitted(24, 20) Source(7, 20) + SourceIndex(3)
5 >Emitted(24, 21) Source(7, 21) + SourceIndex(3)
6 >Emitted(24, 30) Source(7, 30) + SourceIndex(3)
7 >Emitted(24, 31) Source(7, 31) + SourceIndex(3)
8 >Emitted(24, 32) Source(7, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1506,8 +1548,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(25, 5) Source(8, 5) + SourceIndex(4)
2 >Emitted(25, 6) Source(8, 6) + SourceIndex(4)
1 >Emitted(25, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(25, 6) Source(8, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1521,10 +1563,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(26, 5) Source(10, 5) + SourceIndex(4)
2 >Emitted(26, 6) Source(10, 6) + SourceIndex(4)
3 >Emitted(26, 8) Source(10, 8) + SourceIndex(4)
4 >Emitted(26, 9) Source(10, 9) + SourceIndex(4)
1->Emitted(26, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(26, 6) Source(10, 6) + SourceIndex(3)
3 >Emitted(26, 8) Source(10, 8) + SourceIndex(3)
4 >Emitted(26, 9) Source(10, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1549,13 +1591,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(27, 1) Source(11, 1) + SourceIndex(4)
2 >Emitted(27, 2) Source(11, 2) + SourceIndex(4)
3 >Emitted(27, 4) Source(5, 11) + SourceIndex(4)
4 >Emitted(27, 5) Source(5, 12) + SourceIndex(4)
5 >Emitted(27, 10) Source(5, 11) + SourceIndex(4)
6 >Emitted(27, 11) Source(5, 12) + SourceIndex(4)
7 >Emitted(27, 19) Source(11, 2) + SourceIndex(4)
1->Emitted(27, 1) Source(11, 1) + SourceIndex(3)
2 >Emitted(27, 2) Source(11, 2) + SourceIndex(3)
3 >Emitted(27, 4) Source(5, 11) + SourceIndex(3)
4 >Emitted(27, 5) Source(5, 12) + SourceIndex(3)
5 >Emitted(27, 10) Source(5, 11) + SourceIndex(3)
6 >Emitted(27, 11) Source(5, 12) + SourceIndex(3)
7 >Emitted(27, 19) Source(11, 2) + SourceIndex(3)
---
>>>var second1 = (function () {
1->
@@ -1563,13 +1605,13 @@ sourceFile:../../../second/second_part1.ts
1->
>
>
1->Emitted(28, 1) Source(13, 1) + SourceIndex(4)
1->Emitted(28, 1) Source(13, 1) + SourceIndex(3)
---
>>> function second1() {
1->^^^^
2 > ^^->
1->
1->Emitted(29, 5) Source(13, 1) + SourceIndex(4)
1->Emitted(29, 5) Source(13, 1) + SourceIndex(3)
---
>>> }
1->^^^^
@@ -1577,16 +1619,16 @@ sourceFile:../../../second/second_part1.ts
3 > ^^^^^^^^^^^^^^^->
1->class second1 {
2 > }
1->Emitted(30, 5) Source(13, 17) + SourceIndex(4)
2 >Emitted(30, 6) Source(13, 18) + SourceIndex(4)
1->Emitted(30, 5) Source(13, 17) + SourceIndex(3)
2 >Emitted(30, 6) Source(13, 18) + SourceIndex(3)
---
>>> return second1;
1->^^^^
2 > ^^^^^^^^^^^^^^
1->
2 > }
1->Emitted(31, 5) Source(13, 17) + SourceIndex(4)
2 >Emitted(31, 19) Source(13, 18) + SourceIndex(4)
1->Emitted(31, 5) Source(13, 17) + SourceIndex(3)
2 >Emitted(31, 19) Source(13, 18) + SourceIndex(3)
---
>>>}());
1 >
@@ -1598,31 +1640,31 @@ sourceFile:../../../second/second_part1.ts
2 >}
3 >
4 > class second1 { }
1 >Emitted(32, 1) Source(13, 17) + SourceIndex(4)
2 >Emitted(32, 2) Source(13, 18) + SourceIndex(4)
3 >Emitted(32, 2) Source(13, 1) + SourceIndex(4)
4 >Emitted(32, 6) Source(13, 18) + SourceIndex(4)
1 >Emitted(32, 1) Source(13, 17) + SourceIndex(3)
2 >Emitted(32, 2) Source(13, 18) + SourceIndex(3)
3 >Emitted(32, 2) Source(13, 1) + SourceIndex(3)
4 >Emitted(32, 6) Source(13, 18) + SourceIndex(3)
---
>>>var second2 = (function (_super) {
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
1->Emitted(33, 1) Source(14, 1) + SourceIndex(4)
1->Emitted(33, 1) Source(14, 1) + SourceIndex(3)
---
>>> __extends(second2, _super);
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->class second2 extends
2 > second1
1->Emitted(34, 5) Source(14, 23) + SourceIndex(4)
2 >Emitted(34, 32) Source(14, 30) + SourceIndex(4)
1->Emitted(34, 5) Source(14, 23) + SourceIndex(3)
2 >Emitted(34, 32) Source(14, 30) + SourceIndex(3)
---
>>> function second2() {
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
1 >Emitted(35, 5) Source(14, 1) + SourceIndex(4)
1 >Emitted(35, 5) Source(14, 1) + SourceIndex(3)
---
>>> return _super !== null && _super.apply(this, arguments) || this;
>>> }
@@ -1631,16 +1673,16 @@ sourceFile:../../../second/second_part1.ts
3 > ^^^^^^^^^^^^^^^->
1->class second2 extends second1 {
2 > }
1->Emitted(37, 5) Source(14, 33) + SourceIndex(4)
2 >Emitted(37, 6) Source(14, 34) + SourceIndex(4)
1->Emitted(37, 5) Source(14, 33) + SourceIndex(3)
2 >Emitted(37, 6) Source(14, 34) + SourceIndex(3)
---
>>> return second2;
1->^^^^
2 > ^^^^^^^^^^^^^^
1->
2 > }
1->Emitted(38, 5) Source(14, 33) + SourceIndex(4)
2 >Emitted(38, 19) Source(14, 34) + SourceIndex(4)
1->Emitted(38, 5) Source(14, 33) + SourceIndex(3)
2 >Emitted(38, 19) Source(14, 34) + SourceIndex(3)
---
>>>}(second1));
1 >
@@ -1656,12 +1698,12 @@ sourceFile:../../../second/second_part1.ts
4 > class second2 extends
5 > second1
6 > { }
1 >Emitted(39, 1) Source(14, 33) + SourceIndex(4)
2 >Emitted(39, 2) Source(14, 34) + SourceIndex(4)
3 >Emitted(39, 2) Source(14, 1) + SourceIndex(4)
4 >Emitted(39, 3) Source(14, 23) + SourceIndex(4)
5 >Emitted(39, 10) Source(14, 30) + SourceIndex(4)
6 >Emitted(39, 13) Source(14, 34) + SourceIndex(4)
1 >Emitted(39, 1) Source(14, 33) + SourceIndex(3)
2 >Emitted(39, 2) Source(14, 34) + SourceIndex(3)
3 >Emitted(39, 2) Source(14, 1) + SourceIndex(3)
4 >Emitted(39, 3) Source(14, 23) + SourceIndex(3)
5 >Emitted(39, 10) Source(14, 30) + SourceIndex(3)
6 >Emitted(39, 13) Source(14, 34) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1671,13 +1713,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(40, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(40, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(41, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(41, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1689,8 +1731,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(42, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(42, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(42, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(42, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1700,9 +1742,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(43, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(43, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(43, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(43, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(43, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(43, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1722,14 +1764,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(44, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(44, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(44, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(44, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(44, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(44, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(44, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(44, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(44, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(44, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(44, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(44, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(44, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(44, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(44, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(44, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1738,8 +1780,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(45, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(45, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(45, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(45, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1747,8 +1789,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(46, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(46, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(46, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(46, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1764,10 +1806,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(47, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(47, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(47, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(47, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(47, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(47, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(47, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(47, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1792,14 +1834,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(49, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(49, 5) Source(1, 5) + SourceIndex(0)
3 >Emitted(49, 6) Source(1, 6) + SourceIndex(0)
4 >Emitted(49, 9) Source(1, 9) + SourceIndex(0)
5 >Emitted(49, 13) Source(1, 13) + SourceIndex(0)
6 >Emitted(49, 14) Source(1, 14) + SourceIndex(0)
7 >Emitted(49, 16) Source(1, 16) + SourceIndex(0)
8 >Emitted(49, 17) Source(1, 17) + SourceIndex(0)
1->Emitted(49, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(49, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(49, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(49, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(49, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(49, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(49, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(49, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1816,12 +1858,36 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(50, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(50, 2) Source(2, 2) + SourceIndex(0)
3 >Emitted(50, 3) Source(2, 3) + SourceIndex(0)
4 >Emitted(50, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(50, 16) Source(2, 16) + SourceIndex(0)
6 >Emitted(50, 17) Source(2, 17) + SourceIndex(0)
1->Emitted(50, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(50, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(50, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(50, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(50, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(50, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 597,
"kind": "emitHelpers",
"name": "typescript:extends"
},
{
"pos": 599,
"end": 1417,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 437,
"kind": "text"
}
]
}
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -422,6 +422,42 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 28,
"kind": "prologue",
"text": "myPrologue"
},
{
"pos": 30,
"end": 44,
"kind": "prologue",
"text": "myPrologue2"
},
{
"pos": 46,
"end": 331,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 100,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -739,6 +775,36 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 28,
"kind": "prologue",
"text": "myPrologue"
},
{
"pos": 30,
"end": 140,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/first/first_PART1.ts]
"myPrologue"
interface TheFirst {
@@ -840,14 +906,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACCA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACTD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;AJHD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AACA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACTD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;ACHD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -861,9 +927,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(2, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(2, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(2, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(2, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -877,18 +943,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(3, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(3, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(3, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(3, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(3, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(3, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(3, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(3, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(3, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(3, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(4, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(4, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -905,12 +971,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(6, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(6, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(6, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(6, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(6, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(6, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(6, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(6, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(6, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(6, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -921,9 +987,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(8, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(8, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(8, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(8, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(8, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(8, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -937,18 +1003,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(9, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(9, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(9, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(9, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(9, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(9, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(9, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(9, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(9, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(9, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(10, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(10, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -966,10 +1032,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -986,10 +1052,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(2, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(2, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(2, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(2, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(2, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(2, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -997,7 +1063,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(4, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(4, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -1010,10 +1076,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(6, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(6, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(6, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(6, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(6, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(6, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -1025,7 +1091,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(12, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(12, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1040,9 +1106,9 @@ sourceFile:../../../second/second_part2.ts
>
2 >class
3 > C
1->Emitted(14, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(14, 15) Source(2, 7) + SourceIndex(4)
3 >Emitted(14, 16) Source(2, 8) + SourceIndex(4)
1->Emitted(14, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(2, 7) + SourceIndex(3)
3 >Emitted(14, 16) Source(2, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -1050,8 +1116,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(15, 5) Source(3, 5) + SourceIndex(4)
2 >Emitted(15, 16) Source(3, 16) + SourceIndex(4)
1->Emitted(15, 5) Source(3, 5) + SourceIndex(3)
2 >Emitted(15, 16) Source(3, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -1060,7 +1126,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(16, 2) Source(6, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(6, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1083,12 +1149,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(18, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(18, 9) Source(3, 1) + SourceIndex(0)
3 >Emitted(18, 13) Source(3, 5) + SourceIndex(0)
4 >Emitted(18, 14) Source(3, 6) + SourceIndex(0)
5 >Emitted(18, 17) Source(3, 16) + SourceIndex(0)
6 >Emitted(18, 18) Source(3, 17) + SourceIndex(0)
1->Emitted(18, 1) Source(3, 1) + SourceIndex(4)
2 >Emitted(18, 9) Source(3, 1) + SourceIndex(4)
3 >Emitted(18, 13) Source(3, 5) + SourceIndex(4)
4 >Emitted(18, 14) Source(3, 6) + SourceIndex(4)
5 >Emitted(18, 17) Source(3, 16) + SourceIndex(4)
6 >Emitted(18, 18) Source(3, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1125,14 +1191,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../second/second_part2.ts","../../../second/second_part1.ts","../../third_part1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts"],"names":[],"mappings":";AAAA,YAAY,CAAA;ACAZ,aAAa,CAAC;AEAd,aAAa,CAAC;AHKd,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AIXf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;AHGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ADVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;AEHD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../second/second_part2.ts","../../third_part1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts"],"names":[],"mappings":";AAAA,YAAY,CAAA;ACAZ,aAAa,CAAC;ACAd,aAAa,CAAC;AFKd,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AGXf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;AJVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACHD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../../first/first_PART1.ts,../../../second/second_part2.ts,../../../second/second_part1.ts,../../third_part1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts
sources: ../../../first/first_PART1.ts,../../../second/second_part2.ts,../../third_part1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1179,9 +1245,9 @@ sourceFile:../../third_part1.ts
1->
2 >"myPrologue3"
3 > ;
1->Emitted(4, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(4, 14) Source(1, 14) + SourceIndex(3)
3 >Emitted(4, 15) Source(1, 15) + SourceIndex(3)
1->Emitted(4, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(4, 14) Source(1, 14) + SourceIndex(2)
3 >Emitted(4, 15) Source(1, 15) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1268,15 +1334,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(7, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(7, 8) Source(1, 8) + SourceIndex(4)
3 >Emitted(7, 9) Source(1, 9) + SourceIndex(4)
4 >Emitted(7, 12) Source(1, 12) + SourceIndex(4)
5 >Emitted(7, 13) Source(1, 13) + SourceIndex(4)
6 >Emitted(7, 14) Source(1, 14) + SourceIndex(4)
7 >Emitted(7, 16) Source(1, 16) + SourceIndex(4)
8 >Emitted(7, 17) Source(1, 17) + SourceIndex(4)
9 >Emitted(7, 18) Source(1, 18) + SourceIndex(4)
1->Emitted(7, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(7, 8) Source(1, 8) + SourceIndex(3)
3 >Emitted(7, 9) Source(1, 9) + SourceIndex(3)
4 >Emitted(7, 12) Source(1, 12) + SourceIndex(3)
5 >Emitted(7, 13) Source(1, 13) + SourceIndex(3)
6 >Emitted(7, 14) Source(1, 14) + SourceIndex(3)
7 >Emitted(7, 16) Source(1, 16) + SourceIndex(3)
8 >Emitted(7, 17) Source(1, 17) + SourceIndex(3)
9 >Emitted(7, 18) Source(1, 18) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1290,9 +1356,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(8, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(8, 10) Source(1, 10) + SourceIndex(5)
3 >Emitted(8, 11) Source(1, 11) + SourceIndex(5)
1 >Emitted(8, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(8, 10) Source(1, 10) + SourceIndex(4)
3 >Emitted(8, 11) Source(1, 11) + SourceIndex(4)
---
>>> return "JS does hoists";
1->^^^^
@@ -1304,10 +1370,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(9, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(9, 12) Source(2, 12) + SourceIndex(5)
3 >Emitted(9, 28) Source(2, 28) + SourceIndex(5)
4 >Emitted(9, 29) Source(2, 29) + SourceIndex(5)
1->Emitted(9, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(9, 12) Source(2, 12) + SourceIndex(4)
3 >Emitted(9, 28) Source(2, 28) + SourceIndex(4)
4 >Emitted(9, 29) Source(2, 29) + SourceIndex(4)
---
>>>}
1 >
@@ -1316,8 +1382,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(10, 1) Source(3, 1) + SourceIndex(5)
2 >Emitted(10, 2) Source(3, 2) + SourceIndex(5)
1 >Emitted(10, 1) Source(3, 1) + SourceIndex(4)
2 >Emitted(10, 2) Source(3, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1345,10 +1411,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(12, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(12, 5) Source(6, 11) + SourceIndex(2)
3 >Emitted(12, 6) Source(6, 12) + SourceIndex(2)
4 >Emitted(12, 7) Source(12, 2) + SourceIndex(2)
1->Emitted(12, 1) Source(6, 1) + SourceIndex(5)
2 >Emitted(12, 5) Source(6, 11) + SourceIndex(5)
3 >Emitted(12, 6) Source(6, 12) + SourceIndex(5)
4 >Emitted(12, 7) Source(12, 2) + SourceIndex(5)
---
>>>(function (N) {
1->
@@ -1358,9 +1424,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(13, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(13, 12) Source(6, 11) + SourceIndex(2)
3 >Emitted(13, 13) Source(6, 12) + SourceIndex(2)
1->Emitted(13, 1) Source(6, 1) + SourceIndex(5)
2 >Emitted(13, 12) Source(6, 11) + SourceIndex(5)
3 >Emitted(13, 13) Source(6, 12) + SourceIndex(5)
---
>>> function f() {
1->^^^^
@@ -1371,9 +1437,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(14, 5) Source(7, 5) + SourceIndex(2)
2 >Emitted(14, 14) Source(7, 14) + SourceIndex(2)
3 >Emitted(14, 15) Source(7, 15) + SourceIndex(2)
1->Emitted(14, 5) Source(7, 5) + SourceIndex(5)
2 >Emitted(14, 14) Source(7, 14) + SourceIndex(5)
3 >Emitted(14, 15) Source(7, 15) + SourceIndex(5)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1393,14 +1459,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(15, 9) Source(8, 9) + SourceIndex(2)
2 >Emitted(15, 16) Source(8, 16) + SourceIndex(2)
3 >Emitted(15, 17) Source(8, 17) + SourceIndex(2)
4 >Emitted(15, 20) Source(8, 20) + SourceIndex(2)
5 >Emitted(15, 21) Source(8, 21) + SourceIndex(2)
6 >Emitted(15, 30) Source(8, 30) + SourceIndex(2)
7 >Emitted(15, 31) Source(8, 31) + SourceIndex(2)
8 >Emitted(15, 32) Source(8, 32) + SourceIndex(2)
1->Emitted(15, 9) Source(8, 9) + SourceIndex(5)
2 >Emitted(15, 16) Source(8, 16) + SourceIndex(5)
3 >Emitted(15, 17) Source(8, 17) + SourceIndex(5)
4 >Emitted(15, 20) Source(8, 20) + SourceIndex(5)
5 >Emitted(15, 21) Source(8, 21) + SourceIndex(5)
6 >Emitted(15, 30) Source(8, 30) + SourceIndex(5)
7 >Emitted(15, 31) Source(8, 31) + SourceIndex(5)
8 >Emitted(15, 32) Source(8, 32) + SourceIndex(5)
---
>>> }
1 >^^^^
@@ -1409,8 +1475,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(16, 5) Source(9, 5) + SourceIndex(2)
2 >Emitted(16, 6) Source(9, 6) + SourceIndex(2)
1 >Emitted(16, 5) Source(9, 5) + SourceIndex(5)
2 >Emitted(16, 6) Source(9, 6) + SourceIndex(5)
---
>>> f();
1->^^^^
@@ -1424,10 +1490,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(17, 5) Source(11, 5) + SourceIndex(2)
2 >Emitted(17, 6) Source(11, 6) + SourceIndex(2)
3 >Emitted(17, 8) Source(11, 8) + SourceIndex(2)
4 >Emitted(17, 9) Source(11, 9) + SourceIndex(2)
1->Emitted(17, 5) Source(11, 5) + SourceIndex(5)
2 >Emitted(17, 6) Source(11, 6) + SourceIndex(5)
3 >Emitted(17, 8) Source(11, 8) + SourceIndex(5)
4 >Emitted(17, 9) Source(11, 9) + SourceIndex(5)
---
>>>})(N || (N = {}));
1->
@@ -1452,13 +1518,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(18, 1) Source(12, 1) + SourceIndex(2)
2 >Emitted(18, 2) Source(12, 2) + SourceIndex(2)
3 >Emitted(18, 4) Source(6, 11) + SourceIndex(2)
4 >Emitted(18, 5) Source(6, 12) + SourceIndex(2)
5 >Emitted(18, 10) Source(6, 11) + SourceIndex(2)
6 >Emitted(18, 11) Source(6, 12) + SourceIndex(2)
7 >Emitted(18, 19) Source(12, 2) + SourceIndex(2)
1->Emitted(18, 1) Source(12, 1) + SourceIndex(5)
2 >Emitted(18, 2) Source(12, 2) + SourceIndex(5)
3 >Emitted(18, 4) Source(6, 11) + SourceIndex(5)
4 >Emitted(18, 5) Source(6, 12) + SourceIndex(5)
5 >Emitted(18, 10) Source(6, 11) + SourceIndex(5)
6 >Emitted(18, 11) Source(6, 12) + SourceIndex(5)
7 >Emitted(18, 19) Source(12, 2) + SourceIndex(5)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1592,14 +1658,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(28, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(28, 5) Source(3, 5) + SourceIndex(3)
3 >Emitted(28, 6) Source(3, 6) + SourceIndex(3)
4 >Emitted(28, 9) Source(3, 9) + SourceIndex(3)
5 >Emitted(28, 13) Source(3, 13) + SourceIndex(3)
6 >Emitted(28, 14) Source(3, 14) + SourceIndex(3)
7 >Emitted(28, 16) Source(3, 16) + SourceIndex(3)
8 >Emitted(28, 17) Source(3, 17) + SourceIndex(3)
1->Emitted(28, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(28, 5) Source(3, 5) + SourceIndex(2)
3 >Emitted(28, 6) Source(3, 6) + SourceIndex(2)
4 >Emitted(28, 9) Source(3, 9) + SourceIndex(2)
5 >Emitted(28, 13) Source(3, 13) + SourceIndex(2)
6 >Emitted(28, 14) Source(3, 14) + SourceIndex(2)
7 >Emitted(28, 16) Source(3, 16) + SourceIndex(2)
8 >Emitted(28, 17) Source(3, 17) + SourceIndex(2)
---
>>>c.doSomething();
1->
@@ -1616,15 +1682,57 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(29, 1) Source(4, 1) + SourceIndex(3)
2 >Emitted(29, 2) Source(4, 2) + SourceIndex(3)
3 >Emitted(29, 3) Source(4, 3) + SourceIndex(3)
4 >Emitted(29, 14) Source(4, 14) + SourceIndex(3)
5 >Emitted(29, 16) Source(4, 16) + SourceIndex(3)
6 >Emitted(29, 17) Source(4, 17) + SourceIndex(3)
1->Emitted(29, 1) Source(4, 1) + SourceIndex(2)
2 >Emitted(29, 2) Source(4, 2) + SourceIndex(2)
3 >Emitted(29, 3) Source(4, 3) + SourceIndex(2)
4 >Emitted(29, 14) Source(4, 14) + SourceIndex(2)
5 >Emitted(29, 16) Source(4, 16) + SourceIndex(2)
6 >Emitted(29, 17) Source(4, 17) + SourceIndex(2)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 28,
"kind": "prologue",
"text": "myPrologue"
},
{
"pos": 30,
"end": 44,
"kind": "prologue",
"text": "myPrologue2"
},
{
"pos": 46,
"end": 60,
"kind": "prologue",
"text": "myPrologue3"
},
{
"pos": 62,
"end": 578,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 365,
"kind": "text"
}
]
}
//// [/src/third/third_part1.ts]
"myPrologue3";
"myPrologue";
@@ -420,6 +420,36 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "myPrologue"
},
{
"pos": 15,
"end": 29,
"kind": "prologue",
"text": "myPrologue2"
},
{
"pos": 31,
"end": 316,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 100,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -722,6 +752,30 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 125,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/first/tsconfig.json]
{
"compilerOptions": {
@@ -790,14 +844,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;AJLD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;ACLD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -810,9 +864,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -826,18 +880,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -854,12 +908,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -870,9 +924,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -886,18 +940,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -915,10 +969,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -935,10 +989,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(2, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(2, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(2, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(2, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(2, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(2, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -946,7 +1000,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(4, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(4, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -959,10 +1013,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(6, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(6, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(6, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(6, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(6, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(6, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -974,7 +1028,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(12, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(12, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -989,9 +1043,9 @@ sourceFile:../../../second/second_part2.ts
>
2 >class
3 > C
1->Emitted(14, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(14, 15) Source(2, 7) + SourceIndex(4)
3 >Emitted(14, 16) Source(2, 8) + SourceIndex(4)
1->Emitted(14, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(2, 7) + SourceIndex(3)
3 >Emitted(14, 16) Source(2, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -999,8 +1053,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(15, 5) Source(3, 5) + SourceIndex(4)
2 >Emitted(15, 16) Source(3, 16) + SourceIndex(4)
1->Emitted(15, 5) Source(3, 5) + SourceIndex(3)
2 >Emitted(15, 16) Source(3, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -1009,7 +1063,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(16, 2) Source(6, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(6, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1030,12 +1084,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(18, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(18, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1071,14 +1125,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts"],"names":[],"mappings":";ACAA,YAAY,CAAA;ACAZ,aAAa,CAAC;AFId,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AIVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;AJGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACLD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../second/second_part1.ts","../../../second/second_part2.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../third_part1.ts"],"names":[],"mappings":";AAAA,YAAY,CAAA;ACAZ,aAAa,CAAC;ACId,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;AJGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;AILD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../../first/first_PART1.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts
sources: ../../../second/second_part1.ts,../../../second/second_part2.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1093,9 +1147,9 @@ sourceFile:../../../second/second_part1.ts
1 >
2 >"myPrologue"
3 >
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(2, 13) Source(1, 13) + SourceIndex(1)
3 >Emitted(2, 14) Source(1, 13) + SourceIndex(1)
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 13) Source(1, 13) + SourceIndex(0)
3 >Emitted(2, 14) Source(1, 13) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1109,9 +1163,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >"myPrologue2"
3 > ;
1->Emitted(3, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(3, 14) Source(1, 14) + SourceIndex(2)
3 >Emitted(3, 15) Source(1, 15) + SourceIndex(2)
1->Emitted(3, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(3, 14) Source(1, 14) + SourceIndex(1)
3 >Emitted(3, 15) Source(1, 15) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1134,12 +1188,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(4, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(4, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(4, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 24) Source(5, 26) + SourceIndex(0)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(4, 5) Source(5, 7) + SourceIndex(2)
3 >Emitted(4, 6) Source(5, 8) + SourceIndex(2)
4 >Emitted(4, 9) Source(5, 11) + SourceIndex(2)
5 >Emitted(4, 23) Source(5, 25) + SourceIndex(2)
6 >Emitted(4, 24) Source(5, 26) + SourceIndex(2)
---
>>>console.log(s);
1 >
@@ -1165,14 +1219,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(5, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(5, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(5, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(5, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(5, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(5, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(5, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(5, 16) Source(11, 16) + SourceIndex(0)
1 >Emitted(5, 1) Source(11, 1) + SourceIndex(2)
2 >Emitted(5, 8) Source(11, 8) + SourceIndex(2)
3 >Emitted(5, 9) Source(11, 9) + SourceIndex(2)
4 >Emitted(5, 12) Source(11, 12) + SourceIndex(2)
5 >Emitted(5, 13) Source(11, 13) + SourceIndex(2)
6 >Emitted(5, 14) Source(11, 14) + SourceIndex(2)
7 >Emitted(5, 15) Source(11, 15) + SourceIndex(2)
8 >Emitted(5, 16) Source(11, 16) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1197,15 +1251,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(6, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(6, 8) Source(1, 8) + SourceIndex(4)
3 >Emitted(6, 9) Source(1, 9) + SourceIndex(4)
4 >Emitted(6, 12) Source(1, 12) + SourceIndex(4)
5 >Emitted(6, 13) Source(1, 13) + SourceIndex(4)
6 >Emitted(6, 14) Source(1, 14) + SourceIndex(4)
7 >Emitted(6, 16) Source(1, 16) + SourceIndex(4)
8 >Emitted(6, 17) Source(1, 17) + SourceIndex(4)
9 >Emitted(6, 18) Source(1, 18) + SourceIndex(4)
1->Emitted(6, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(6, 8) Source(1, 8) + SourceIndex(3)
3 >Emitted(6, 9) Source(1, 9) + SourceIndex(3)
4 >Emitted(6, 12) Source(1, 12) + SourceIndex(3)
5 >Emitted(6, 13) Source(1, 13) + SourceIndex(3)
6 >Emitted(6, 14) Source(1, 14) + SourceIndex(3)
7 >Emitted(6, 16) Source(1, 16) + SourceIndex(3)
8 >Emitted(6, 17) Source(1, 17) + SourceIndex(3)
9 >Emitted(6, 18) Source(1, 18) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1219,9 +1273,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(7, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(7, 10) Source(1, 10) + SourceIndex(5)
3 >Emitted(7, 11) Source(1, 11) + SourceIndex(5)
1 >Emitted(7, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(7, 10) Source(1, 10) + SourceIndex(4)
3 >Emitted(7, 11) Source(1, 11) + SourceIndex(4)
---
>>> return "JS does hoists";
1->^^^^
@@ -1233,10 +1287,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(8, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(8, 12) Source(2, 12) + SourceIndex(5)
3 >Emitted(8, 28) Source(2, 28) + SourceIndex(5)
4 >Emitted(8, 29) Source(2, 29) + SourceIndex(5)
1->Emitted(8, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(8, 12) Source(2, 12) + SourceIndex(4)
3 >Emitted(8, 28) Source(2, 28) + SourceIndex(4)
4 >Emitted(8, 29) Source(2, 29) + SourceIndex(4)
---
>>>}
1 >
@@ -1245,8 +1299,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(9, 1) Source(3, 1) + SourceIndex(5)
2 >Emitted(9, 2) Source(3, 2) + SourceIndex(5)
1 >Emitted(9, 1) Source(3, 1) + SourceIndex(4)
2 >Emitted(9, 2) Source(3, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1274,10 +1328,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(11, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(11, 5) Source(6, 11) + SourceIndex(1)
3 >Emitted(11, 6) Source(6, 12) + SourceIndex(1)
4 >Emitted(11, 7) Source(12, 2) + SourceIndex(1)
1->Emitted(11, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(11, 5) Source(6, 11) + SourceIndex(0)
3 >Emitted(11, 6) Source(6, 12) + SourceIndex(0)
4 >Emitted(11, 7) Source(12, 2) + SourceIndex(0)
---
>>>(function (N) {
1->
@@ -1287,9 +1341,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(12, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(12, 12) Source(6, 11) + SourceIndex(1)
3 >Emitted(12, 13) Source(6, 12) + SourceIndex(1)
1->Emitted(12, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(12, 12) Source(6, 11) + SourceIndex(0)
3 >Emitted(12, 13) Source(6, 12) + SourceIndex(0)
---
>>> function f() {
1->^^^^
@@ -1300,9 +1354,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(13, 5) Source(7, 5) + SourceIndex(1)
2 >Emitted(13, 14) Source(7, 14) + SourceIndex(1)
3 >Emitted(13, 15) Source(7, 15) + SourceIndex(1)
1->Emitted(13, 5) Source(7, 5) + SourceIndex(0)
2 >Emitted(13, 14) Source(7, 14) + SourceIndex(0)
3 >Emitted(13, 15) Source(7, 15) + SourceIndex(0)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1322,14 +1376,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(14, 9) Source(8, 9) + SourceIndex(1)
2 >Emitted(14, 16) Source(8, 16) + SourceIndex(1)
3 >Emitted(14, 17) Source(8, 17) + SourceIndex(1)
4 >Emitted(14, 20) Source(8, 20) + SourceIndex(1)
5 >Emitted(14, 21) Source(8, 21) + SourceIndex(1)
6 >Emitted(14, 30) Source(8, 30) + SourceIndex(1)
7 >Emitted(14, 31) Source(8, 31) + SourceIndex(1)
8 >Emitted(14, 32) Source(8, 32) + SourceIndex(1)
1->Emitted(14, 9) Source(8, 9) + SourceIndex(0)
2 >Emitted(14, 16) Source(8, 16) + SourceIndex(0)
3 >Emitted(14, 17) Source(8, 17) + SourceIndex(0)
4 >Emitted(14, 20) Source(8, 20) + SourceIndex(0)
5 >Emitted(14, 21) Source(8, 21) + SourceIndex(0)
6 >Emitted(14, 30) Source(8, 30) + SourceIndex(0)
7 >Emitted(14, 31) Source(8, 31) + SourceIndex(0)
8 >Emitted(14, 32) Source(8, 32) + SourceIndex(0)
---
>>> }
1 >^^^^
@@ -1338,8 +1392,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(15, 5) Source(9, 5) + SourceIndex(1)
2 >Emitted(15, 6) Source(9, 6) + SourceIndex(1)
1 >Emitted(15, 5) Source(9, 5) + SourceIndex(0)
2 >Emitted(15, 6) Source(9, 6) + SourceIndex(0)
---
>>> f();
1->^^^^
@@ -1353,10 +1407,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(16, 5) Source(11, 5) + SourceIndex(1)
2 >Emitted(16, 6) Source(11, 6) + SourceIndex(1)
3 >Emitted(16, 8) Source(11, 8) + SourceIndex(1)
4 >Emitted(16, 9) Source(11, 9) + SourceIndex(1)
1->Emitted(16, 5) Source(11, 5) + SourceIndex(0)
2 >Emitted(16, 6) Source(11, 6) + SourceIndex(0)
3 >Emitted(16, 8) Source(11, 8) + SourceIndex(0)
4 >Emitted(16, 9) Source(11, 9) + SourceIndex(0)
---
>>>})(N || (N = {}));
1->
@@ -1381,13 +1435,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(17, 1) Source(12, 1) + SourceIndex(1)
2 >Emitted(17, 2) Source(12, 2) + SourceIndex(1)
3 >Emitted(17, 4) Source(6, 11) + SourceIndex(1)
4 >Emitted(17, 5) Source(6, 12) + SourceIndex(1)
5 >Emitted(17, 10) Source(6, 11) + SourceIndex(1)
6 >Emitted(17, 11) Source(6, 12) + SourceIndex(1)
7 >Emitted(17, 19) Source(12, 2) + SourceIndex(1)
1->Emitted(17, 1) Source(12, 1) + SourceIndex(0)
2 >Emitted(17, 2) Source(12, 2) + SourceIndex(0)
3 >Emitted(17, 4) Source(6, 11) + SourceIndex(0)
4 >Emitted(17, 5) Source(6, 12) + SourceIndex(0)
5 >Emitted(17, 10) Source(6, 11) + SourceIndex(0)
6 >Emitted(17, 11) Source(6, 12) + SourceIndex(0)
7 >Emitted(17, 19) Source(12, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1398,13 +1452,13 @@ sourceFile:../../../second/second_part2.ts
2 >^^^^^^^^^^^^^^^^^^^->
1->"myPrologue2";
>
1->Emitted(18, 1) Source(2, 1) + SourceIndex(2)
1->Emitted(18, 1) Source(2, 1) + SourceIndex(1)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(19, 5) Source(2, 1) + SourceIndex(2)
1->Emitted(19, 5) Source(2, 1) + SourceIndex(1)
---
>>> }
1->^^^^
@@ -1416,8 +1470,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(20, 5) Source(6, 1) + SourceIndex(2)
2 >Emitted(20, 6) Source(6, 2) + SourceIndex(2)
1->Emitted(20, 5) Source(6, 1) + SourceIndex(1)
2 >Emitted(20, 6) Source(6, 2) + SourceIndex(1)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1427,9 +1481,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(21, 5) Source(3, 5) + SourceIndex(2)
2 >Emitted(21, 28) Source(3, 16) + SourceIndex(2)
3 >Emitted(21, 31) Source(3, 5) + SourceIndex(2)
1->Emitted(21, 5) Source(3, 5) + SourceIndex(1)
2 >Emitted(21, 28) Source(3, 16) + SourceIndex(1)
3 >Emitted(21, 31) Source(3, 5) + SourceIndex(1)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1449,14 +1503,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(22, 9) Source(4, 9) + SourceIndex(2)
2 >Emitted(22, 16) Source(4, 16) + SourceIndex(2)
3 >Emitted(22, 17) Source(4, 17) + SourceIndex(2)
4 >Emitted(22, 20) Source(4, 20) + SourceIndex(2)
5 >Emitted(22, 21) Source(4, 21) + SourceIndex(2)
6 >Emitted(22, 41) Source(4, 41) + SourceIndex(2)
7 >Emitted(22, 42) Source(4, 42) + SourceIndex(2)
8 >Emitted(22, 43) Source(4, 43) + SourceIndex(2)
1->Emitted(22, 9) Source(4, 9) + SourceIndex(1)
2 >Emitted(22, 16) Source(4, 16) + SourceIndex(1)
3 >Emitted(22, 17) Source(4, 17) + SourceIndex(1)
4 >Emitted(22, 20) Source(4, 20) + SourceIndex(1)
5 >Emitted(22, 21) Source(4, 21) + SourceIndex(1)
6 >Emitted(22, 41) Source(4, 41) + SourceIndex(1)
7 >Emitted(22, 42) Source(4, 42) + SourceIndex(1)
8 >Emitted(22, 43) Source(4, 43) + SourceIndex(1)
---
>>> };
1 >^^^^
@@ -1465,8 +1519,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(23, 5) Source(5, 5) + SourceIndex(2)
2 >Emitted(23, 6) Source(5, 6) + SourceIndex(2)
1 >Emitted(23, 5) Source(5, 5) + SourceIndex(1)
2 >Emitted(23, 6) Source(5, 6) + SourceIndex(1)
---
>>> return C;
1->^^^^
@@ -1474,8 +1528,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(24, 5) Source(6, 1) + SourceIndex(2)
2 >Emitted(24, 13) Source(6, 2) + SourceIndex(2)
1->Emitted(24, 5) Source(6, 1) + SourceIndex(1)
2 >Emitted(24, 13) Source(6, 2) + SourceIndex(1)
---
>>>}());
1 >
@@ -1491,10 +1545,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(25, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(25, 2) Source(6, 2) + SourceIndex(2)
3 >Emitted(25, 2) Source(2, 1) + SourceIndex(2)
4 >Emitted(25, 6) Source(6, 2) + SourceIndex(2)
1 >Emitted(25, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(25, 2) Source(6, 2) + SourceIndex(1)
3 >Emitted(25, 2) Source(2, 1) + SourceIndex(1)
4 >Emitted(25, 6) Source(6, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1519,14 +1573,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(27, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(27, 5) Source(1, 5) + SourceIndex(3)
3 >Emitted(27, 6) Source(1, 6) + SourceIndex(3)
4 >Emitted(27, 9) Source(1, 9) + SourceIndex(3)
5 >Emitted(27, 13) Source(1, 13) + SourceIndex(3)
6 >Emitted(27, 14) Source(1, 14) + SourceIndex(3)
7 >Emitted(27, 16) Source(1, 16) + SourceIndex(3)
8 >Emitted(27, 17) Source(1, 17) + SourceIndex(3)
1->Emitted(27, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(27, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(27, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(27, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(27, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(27, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(27, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(27, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1543,15 +1597,51 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(28, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(28, 2) Source(2, 2) + SourceIndex(3)
3 >Emitted(28, 3) Source(2, 3) + SourceIndex(3)
4 >Emitted(28, 14) Source(2, 14) + SourceIndex(3)
5 >Emitted(28, 16) Source(2, 16) + SourceIndex(3)
6 >Emitted(28, 17) Source(2, 17) + SourceIndex(3)
1->Emitted(28, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(28, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(28, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(28, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(28, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(28, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 28,
"kind": "prologue",
"text": "myPrologue"
},
{
"pos": 30,
"end": 44,
"kind": "prologue",
"text": "myPrologue2"
},
{
"pos": 46,
"end": 562,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 365,
"kind": "text"
}
]
}
//// [/src/third/tsconfig.json]
{
"compilerOptions": {
@@ -389,6 +389,24 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 35,
"end": 320,
"kind": "text"
}
],
"dts": [
{
"pos": 35,
"end": 135,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
#!someshebang first first_PART1
interface TheFirst {
@@ -696,6 +714,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 33,
"end": 143,
"kind": "text"
}
],
"dts": [
{
"pos": 33,
"end": 190,
"kind": "text"
}
]
}
//// [/src/first/first_PART1.ts]
#!someshebang first first_PART1
interface TheFirst {
@@ -754,14 +790,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";ACCA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACTD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACXD,cAAM,CAAC;IACH,WAAW;CAGd;;AJHD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AACA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACTD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACXD,cAAM,CAAC;IACH,WAAW;CAGd;;ACHD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -776,9 +812,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > TheFirst
1 >Emitted(2, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
3 >Emitted(2, 19) Source(2, 19) + SourceIndex(1)
1 >Emitted(2, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
3 >Emitted(2, 19) Source(2, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -792,18 +828,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(3, 5) Source(3, 5) + SourceIndex(1)
2 >Emitted(3, 9) Source(3, 9) + SourceIndex(1)
3 >Emitted(3, 11) Source(3, 11) + SourceIndex(1)
4 >Emitted(3, 14) Source(3, 14) + SourceIndex(1)
5 >Emitted(3, 15) Source(3, 15) + SourceIndex(1)
1 >Emitted(3, 5) Source(3, 5) + SourceIndex(0)
2 >Emitted(3, 9) Source(3, 9) + SourceIndex(0)
3 >Emitted(3, 11) Source(3, 11) + SourceIndex(0)
4 >Emitted(3, 14) Source(3, 14) + SourceIndex(0)
5 >Emitted(3, 15) Source(3, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(4, 2) Source(4, 2) + SourceIndex(1)
1 >Emitted(4, 2) Source(4, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -820,12 +856,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(5, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(5, 9) Source(6, 1) + SourceIndex(1)
3 >Emitted(5, 15) Source(6, 7) + SourceIndex(1)
4 >Emitted(5, 16) Source(6, 8) + SourceIndex(1)
5 >Emitted(5, 33) Source(6, 25) + SourceIndex(1)
6 >Emitted(5, 34) Source(6, 26) + SourceIndex(1)
1->Emitted(5, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(5, 9) Source(6, 1) + SourceIndex(0)
3 >Emitted(5, 15) Source(6, 7) + SourceIndex(0)
4 >Emitted(5, 16) Source(6, 8) + SourceIndex(0)
5 >Emitted(5, 33) Source(6, 25) + SourceIndex(0)
6 >Emitted(5, 34) Source(6, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -836,9 +872,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(6, 1) Source(8, 1) + SourceIndex(1)
2 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
3 >Emitted(6, 28) Source(8, 28) + SourceIndex(1)
1 >Emitted(6, 1) Source(8, 1) + SourceIndex(0)
2 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
3 >Emitted(6, 28) Source(8, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -852,18 +888,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(7, 5) Source(9, 5) + SourceIndex(1)
2 >Emitted(7, 9) Source(9, 9) + SourceIndex(1)
3 >Emitted(7, 11) Source(9, 11) + SourceIndex(1)
4 >Emitted(7, 14) Source(9, 14) + SourceIndex(1)
5 >Emitted(7, 15) Source(9, 15) + SourceIndex(1)
1 >Emitted(7, 5) Source(9, 5) + SourceIndex(0)
2 >Emitted(7, 9) Source(9, 9) + SourceIndex(0)
3 >Emitted(7, 11) Source(9, 11) + SourceIndex(0)
4 >Emitted(7, 14) Source(9, 14) + SourceIndex(0)
5 >Emitted(7, 15) Source(9, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(8, 2) Source(10, 2) + SourceIndex(1)
1 >Emitted(8, 2) Source(10, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -881,10 +917,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(9, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(9, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -901,10 +937,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(11, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(11, 19) Source(2, 11) + SourceIndex(3)
3 >Emitted(11, 20) Source(2, 12) + SourceIndex(3)
4 >Emitted(11, 21) Source(2, 13) + SourceIndex(3)
1->Emitted(11, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(11, 19) Source(2, 11) + SourceIndex(2)
3 >Emitted(11, 20) Source(2, 12) + SourceIndex(2)
4 >Emitted(11, 21) Source(2, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -912,7 +948,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(12, 2) Source(4, 2) + SourceIndex(3)
1 >Emitted(12, 2) Source(4, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -925,10 +961,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(13, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(13, 19) Source(6, 11) + SourceIndex(3)
3 >Emitted(13, 20) Source(6, 12) + SourceIndex(3)
4 >Emitted(13, 21) Source(6, 13) + SourceIndex(3)
1->Emitted(13, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(13, 19) Source(6, 11) + SourceIndex(2)
3 >Emitted(13, 20) Source(6, 12) + SourceIndex(2)
4 >Emitted(13, 21) Source(6, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -940,7 +976,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(14, 2) Source(12, 2) + SourceIndex(3)
1 >Emitted(14, 2) Source(12, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -954,9 +990,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(15, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(15, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(15, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(15, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(15, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(15, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -964,8 +1000,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(16, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(16, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(16, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(16, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -974,7 +1010,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(17, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(17, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -996,12 +1032,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(19, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(19, 9) Source(2, 1) + SourceIndex(0)
3 >Emitted(19, 13) Source(2, 5) + SourceIndex(0)
4 >Emitted(19, 14) Source(2, 6) + SourceIndex(0)
5 >Emitted(19, 17) Source(2, 16) + SourceIndex(0)
6 >Emitted(19, 18) Source(2, 17) + SourceIndex(0)
1->Emitted(19, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(19, 9) Source(2, 1) + SourceIndex(4)
3 >Emitted(19, 13) Source(2, 5) + SourceIndex(4)
4 >Emitted(19, 14) Source(2, 6) + SourceIndex(4)
5 >Emitted(19, 17) Source(2, 16) + SourceIndex(4)
6 >Emitted(19, 18) Source(2, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1035,14 +1071,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";ACKA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACDjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACXD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALHD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAKA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACDjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACXD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACHD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1067,12 +1103,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(2, 1) Source(6, 1) + SourceIndex(1)
2 >Emitted(2, 5) Source(6, 7) + SourceIndex(1)
3 >Emitted(2, 6) Source(6, 8) + SourceIndex(1)
4 >Emitted(2, 9) Source(6, 11) + SourceIndex(1)
5 >Emitted(2, 23) Source(6, 25) + SourceIndex(1)
6 >Emitted(2, 24) Source(6, 26) + SourceIndex(1)
1 >Emitted(2, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(6, 7) + SourceIndex(0)
3 >Emitted(2, 6) Source(6, 8) + SourceIndex(0)
4 >Emitted(2, 9) Source(6, 11) + SourceIndex(0)
5 >Emitted(2, 23) Source(6, 25) + SourceIndex(0)
6 >Emitted(2, 24) Source(6, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1098,14 +1134,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(3, 1) Source(12, 1) + SourceIndex(1)
2 >Emitted(3, 8) Source(12, 8) + SourceIndex(1)
3 >Emitted(3, 9) Source(12, 9) + SourceIndex(1)
4 >Emitted(3, 12) Source(12, 12) + SourceIndex(1)
5 >Emitted(3, 13) Source(12, 13) + SourceIndex(1)
6 >Emitted(3, 14) Source(12, 14) + SourceIndex(1)
7 >Emitted(3, 15) Source(12, 15) + SourceIndex(1)
8 >Emitted(3, 16) Source(12, 16) + SourceIndex(1)
1 >Emitted(3, 1) Source(12, 1) + SourceIndex(0)
2 >Emitted(3, 8) Source(12, 8) + SourceIndex(0)
3 >Emitted(3, 9) Source(12, 9) + SourceIndex(0)
4 >Emitted(3, 12) Source(12, 12) + SourceIndex(0)
5 >Emitted(3, 13) Source(12, 13) + SourceIndex(0)
6 >Emitted(3, 14) Source(12, 14) + SourceIndex(0)
7 >Emitted(3, 15) Source(12, 15) + SourceIndex(0)
8 >Emitted(3, 16) Source(12, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1131,15 +1167,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(4, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(4, 8) Source(2, 8) + SourceIndex(2)
3 >Emitted(4, 9) Source(2, 9) + SourceIndex(2)
4 >Emitted(4, 12) Source(2, 12) + SourceIndex(2)
5 >Emitted(4, 13) Source(2, 13) + SourceIndex(2)
6 >Emitted(4, 14) Source(2, 14) + SourceIndex(2)
7 >Emitted(4, 16) Source(2, 16) + SourceIndex(2)
8 >Emitted(4, 17) Source(2, 17) + SourceIndex(2)
9 >Emitted(4, 18) Source(2, 18) + SourceIndex(2)
1->Emitted(4, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(4, 8) Source(2, 8) + SourceIndex(1)
3 >Emitted(4, 9) Source(2, 9) + SourceIndex(1)
4 >Emitted(4, 12) Source(2, 12) + SourceIndex(1)
5 >Emitted(4, 13) Source(2, 13) + SourceIndex(1)
6 >Emitted(4, 14) Source(2, 14) + SourceIndex(1)
7 >Emitted(4, 16) Source(2, 16) + SourceIndex(1)
8 >Emitted(4, 17) Source(2, 17) + SourceIndex(1)
9 >Emitted(4, 18) Source(2, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1153,9 +1189,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1167,10 +1203,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(6, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(6, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1179,8 +1215,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1208,10 +1244,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(9, 1) Source(6, 1) + SourceIndex(4)
2 >Emitted(9, 5) Source(6, 11) + SourceIndex(4)
3 >Emitted(9, 6) Source(6, 12) + SourceIndex(4)
4 >Emitted(9, 7) Source(12, 2) + SourceIndex(4)
1->Emitted(9, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(6, 11) + SourceIndex(3)
3 >Emitted(9, 6) Source(6, 12) + SourceIndex(3)
4 >Emitted(9, 7) Source(12, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1221,9 +1257,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(10, 1) Source(6, 1) + SourceIndex(4)
2 >Emitted(10, 12) Source(6, 11) + SourceIndex(4)
3 >Emitted(10, 13) Source(6, 12) + SourceIndex(4)
1->Emitted(10, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(10, 12) Source(6, 11) + SourceIndex(3)
3 >Emitted(10, 13) Source(6, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1234,9 +1270,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(11, 5) Source(7, 5) + SourceIndex(4)
2 >Emitted(11, 14) Source(7, 14) + SourceIndex(4)
3 >Emitted(11, 15) Source(7, 15) + SourceIndex(4)
1->Emitted(11, 5) Source(7, 5) + SourceIndex(3)
2 >Emitted(11, 14) Source(7, 14) + SourceIndex(3)
3 >Emitted(11, 15) Source(7, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1256,14 +1292,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(12, 9) Source(8, 9) + SourceIndex(4)
2 >Emitted(12, 16) Source(8, 16) + SourceIndex(4)
3 >Emitted(12, 17) Source(8, 17) + SourceIndex(4)
4 >Emitted(12, 20) Source(8, 20) + SourceIndex(4)
5 >Emitted(12, 21) Source(8, 21) + SourceIndex(4)
6 >Emitted(12, 30) Source(8, 30) + SourceIndex(4)
7 >Emitted(12, 31) Source(8, 31) + SourceIndex(4)
8 >Emitted(12, 32) Source(8, 32) + SourceIndex(4)
1->Emitted(12, 9) Source(8, 9) + SourceIndex(3)
2 >Emitted(12, 16) Source(8, 16) + SourceIndex(3)
3 >Emitted(12, 17) Source(8, 17) + SourceIndex(3)
4 >Emitted(12, 20) Source(8, 20) + SourceIndex(3)
5 >Emitted(12, 21) Source(8, 21) + SourceIndex(3)
6 >Emitted(12, 30) Source(8, 30) + SourceIndex(3)
7 >Emitted(12, 31) Source(8, 31) + SourceIndex(3)
8 >Emitted(12, 32) Source(8, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1272,8 +1308,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(13, 5) Source(9, 5) + SourceIndex(4)
2 >Emitted(13, 6) Source(9, 6) + SourceIndex(4)
1 >Emitted(13, 5) Source(9, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(9, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1287,10 +1323,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(14, 5) Source(11, 5) + SourceIndex(4)
2 >Emitted(14, 6) Source(11, 6) + SourceIndex(4)
3 >Emitted(14, 8) Source(11, 8) + SourceIndex(4)
4 >Emitted(14, 9) Source(11, 9) + SourceIndex(4)
1->Emitted(14, 5) Source(11, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(11, 6) + SourceIndex(3)
3 >Emitted(14, 8) Source(11, 8) + SourceIndex(3)
4 >Emitted(14, 9) Source(11, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1315,13 +1351,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(15, 1) Source(12, 1) + SourceIndex(4)
2 >Emitted(15, 2) Source(12, 2) + SourceIndex(4)
3 >Emitted(15, 4) Source(6, 11) + SourceIndex(4)
4 >Emitted(15, 5) Source(6, 12) + SourceIndex(4)
5 >Emitted(15, 10) Source(6, 11) + SourceIndex(4)
6 >Emitted(15, 11) Source(6, 12) + SourceIndex(4)
7 >Emitted(15, 19) Source(12, 2) + SourceIndex(4)
1->Emitted(15, 1) Source(12, 1) + SourceIndex(3)
2 >Emitted(15, 2) Source(12, 2) + SourceIndex(3)
3 >Emitted(15, 4) Source(6, 11) + SourceIndex(3)
4 >Emitted(15, 5) Source(6, 12) + SourceIndex(3)
5 >Emitted(15, 10) Source(6, 11) + SourceIndex(3)
6 >Emitted(15, 11) Source(6, 12) + SourceIndex(3)
7 >Emitted(15, 19) Source(12, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1331,13 +1367,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(16, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(17, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1349,8 +1385,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(18, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(18, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1360,9 +1396,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(19, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1382,14 +1418,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(20, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(20, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1398,8 +1434,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1407,8 +1443,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(22, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(22, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1424,10 +1460,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1453,14 +1489,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(25, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(25, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(25, 6) Source(2, 6) + SourceIndex(0)
4 >Emitted(25, 9) Source(2, 9) + SourceIndex(0)
5 >Emitted(25, 13) Source(2, 13) + SourceIndex(0)
6 >Emitted(25, 14) Source(2, 14) + SourceIndex(0)
7 >Emitted(25, 16) Source(2, 16) + SourceIndex(0)
8 >Emitted(25, 17) Source(2, 17) + SourceIndex(0)
1->Emitted(25, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(25, 5) Source(2, 5) + SourceIndex(5)
3 >Emitted(25, 6) Source(2, 6) + SourceIndex(5)
4 >Emitted(25, 9) Source(2, 9) + SourceIndex(5)
5 >Emitted(25, 13) Source(2, 13) + SourceIndex(5)
6 >Emitted(25, 14) Source(2, 14) + SourceIndex(5)
7 >Emitted(25, 16) Source(2, 16) + SourceIndex(5)
8 >Emitted(25, 17) Source(2, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1477,15 +1513,33 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(26, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(26, 2) Source(3, 2) + SourceIndex(0)
3 >Emitted(26, 3) Source(3, 3) + SourceIndex(0)
4 >Emitted(26, 14) Source(3, 14) + SourceIndex(0)
5 >Emitted(26, 16) Source(3, 16) + SourceIndex(0)
6 >Emitted(26, 17) Source(3, 17) + SourceIndex(0)
1->Emitted(26, 1) Source(3, 1) + SourceIndex(5)
2 >Emitted(26, 2) Source(3, 2) + SourceIndex(5)
3 >Emitted(26, 3) Source(3, 3) + SourceIndex(5)
4 >Emitted(26, 14) Source(3, 14) + SourceIndex(5)
5 >Emitted(26, 16) Source(3, 16) + SourceIndex(5)
6 >Emitted(26, 17) Source(3, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 33,
"end": 549,
"kind": "text"
}
],
"dts": [
{
"pos": 33,
"end": 398,
"kind": "text"
}
]
}
//// [/src/third/third_part1.ts]
#!someshebang third third_part1
var c = new C();
@@ -389,6 +389,24 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 35,
"end": 320,
"kind": "text"
}
],
"dts": [
{
"pos": 35,
"end": 135,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -689,6 +707,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 110,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/second/second_part1.ts]
#!someshebang second second_part1
namespace N {
@@ -727,14 +763,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACXD,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACXD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -748,9 +784,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(2, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(2, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(2, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -764,18 +800,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(3, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(3, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(3, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(3, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(3, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(4, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(4, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -792,12 +828,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(5, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(5, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(5, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(5, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(5, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(5, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(5, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(5, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(5, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(5, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(5, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(5, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -808,9 +844,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(6, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(6, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(6, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(6, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(6, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(6, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -824,18 +860,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(7, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(7, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(7, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(7, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(7, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(7, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(7, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(7, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(7, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(7, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(8, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(8, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -853,10 +889,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(9, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(9, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -873,10 +909,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(11, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(11, 19) Source(2, 11) + SourceIndex(3)
3 >Emitted(11, 20) Source(2, 12) + SourceIndex(3)
4 >Emitted(11, 21) Source(2, 13) + SourceIndex(3)
1->Emitted(11, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(11, 19) Source(2, 11) + SourceIndex(2)
3 >Emitted(11, 20) Source(2, 12) + SourceIndex(2)
4 >Emitted(11, 21) Source(2, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -884,7 +920,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(12, 2) Source(4, 2) + SourceIndex(3)
1 >Emitted(12, 2) Source(4, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -897,10 +933,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(13, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(13, 19) Source(6, 11) + SourceIndex(3)
3 >Emitted(13, 20) Source(6, 12) + SourceIndex(3)
4 >Emitted(13, 21) Source(6, 13) + SourceIndex(3)
1->Emitted(13, 1) Source(6, 1) + SourceIndex(2)
2 >Emitted(13, 19) Source(6, 11) + SourceIndex(2)
3 >Emitted(13, 20) Source(6, 12) + SourceIndex(2)
4 >Emitted(13, 21) Source(6, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -912,7 +948,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(14, 2) Source(12, 2) + SourceIndex(3)
1 >Emitted(14, 2) Source(12, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -926,9 +962,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(15, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(15, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(15, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(15, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(15, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(15, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -936,8 +972,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(16, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(16, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(16, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(16, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -946,7 +982,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(17, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(17, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -967,12 +1003,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(19, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(19, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(19, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(19, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(19, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(19, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(19, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(19, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(19, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(19, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(19, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(19, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1006,14 +1042,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";ACIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACXD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACGD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACXD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1037,12 +1073,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(2, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(2, 5) Source(5, 7) + SourceIndex(1)
3 >Emitted(2, 6) Source(5, 8) + SourceIndex(1)
4 >Emitted(2, 9) Source(5, 11) + SourceIndex(1)
5 >Emitted(2, 23) Source(5, 25) + SourceIndex(1)
6 >Emitted(2, 24) Source(5, 26) + SourceIndex(1)
1 >Emitted(2, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(2, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(2, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(2, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(2, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1068,14 +1104,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(3, 1) Source(11, 1) + SourceIndex(1)
2 >Emitted(3, 8) Source(11, 8) + SourceIndex(1)
3 >Emitted(3, 9) Source(11, 9) + SourceIndex(1)
4 >Emitted(3, 12) Source(11, 12) + SourceIndex(1)
5 >Emitted(3, 13) Source(11, 13) + SourceIndex(1)
6 >Emitted(3, 14) Source(11, 14) + SourceIndex(1)
7 >Emitted(3, 15) Source(11, 15) + SourceIndex(1)
8 >Emitted(3, 16) Source(11, 16) + SourceIndex(1)
1 >Emitted(3, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(3, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(3, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(3, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(3, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(3, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(3, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(3, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1100,15 +1136,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(4, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(2)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(2)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(2)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(2)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(2)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(2)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(2)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(2)
1->Emitted(4, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1122,9 +1158,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1136,10 +1172,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(6, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(6, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1148,8 +1184,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1177,10 +1213,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(9, 1) Source(6, 1) + SourceIndex(4)
2 >Emitted(9, 5) Source(6, 11) + SourceIndex(4)
3 >Emitted(9, 6) Source(6, 12) + SourceIndex(4)
4 >Emitted(9, 7) Source(12, 2) + SourceIndex(4)
1->Emitted(9, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(6, 11) + SourceIndex(3)
3 >Emitted(9, 6) Source(6, 12) + SourceIndex(3)
4 >Emitted(9, 7) Source(12, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1190,9 +1226,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(10, 1) Source(6, 1) + SourceIndex(4)
2 >Emitted(10, 12) Source(6, 11) + SourceIndex(4)
3 >Emitted(10, 13) Source(6, 12) + SourceIndex(4)
1->Emitted(10, 1) Source(6, 1) + SourceIndex(3)
2 >Emitted(10, 12) Source(6, 11) + SourceIndex(3)
3 >Emitted(10, 13) Source(6, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1203,9 +1239,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(11, 5) Source(7, 5) + SourceIndex(4)
2 >Emitted(11, 14) Source(7, 14) + SourceIndex(4)
3 >Emitted(11, 15) Source(7, 15) + SourceIndex(4)
1->Emitted(11, 5) Source(7, 5) + SourceIndex(3)
2 >Emitted(11, 14) Source(7, 14) + SourceIndex(3)
3 >Emitted(11, 15) Source(7, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1225,14 +1261,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(12, 9) Source(8, 9) + SourceIndex(4)
2 >Emitted(12, 16) Source(8, 16) + SourceIndex(4)
3 >Emitted(12, 17) Source(8, 17) + SourceIndex(4)
4 >Emitted(12, 20) Source(8, 20) + SourceIndex(4)
5 >Emitted(12, 21) Source(8, 21) + SourceIndex(4)
6 >Emitted(12, 30) Source(8, 30) + SourceIndex(4)
7 >Emitted(12, 31) Source(8, 31) + SourceIndex(4)
8 >Emitted(12, 32) Source(8, 32) + SourceIndex(4)
1->Emitted(12, 9) Source(8, 9) + SourceIndex(3)
2 >Emitted(12, 16) Source(8, 16) + SourceIndex(3)
3 >Emitted(12, 17) Source(8, 17) + SourceIndex(3)
4 >Emitted(12, 20) Source(8, 20) + SourceIndex(3)
5 >Emitted(12, 21) Source(8, 21) + SourceIndex(3)
6 >Emitted(12, 30) Source(8, 30) + SourceIndex(3)
7 >Emitted(12, 31) Source(8, 31) + SourceIndex(3)
8 >Emitted(12, 32) Source(8, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1241,8 +1277,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(13, 5) Source(9, 5) + SourceIndex(4)
2 >Emitted(13, 6) Source(9, 6) + SourceIndex(4)
1 >Emitted(13, 5) Source(9, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(9, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1256,10 +1292,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(14, 5) Source(11, 5) + SourceIndex(4)
2 >Emitted(14, 6) Source(11, 6) + SourceIndex(4)
3 >Emitted(14, 8) Source(11, 8) + SourceIndex(4)
4 >Emitted(14, 9) Source(11, 9) + SourceIndex(4)
1->Emitted(14, 5) Source(11, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(11, 6) + SourceIndex(3)
3 >Emitted(14, 8) Source(11, 8) + SourceIndex(3)
4 >Emitted(14, 9) Source(11, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1284,13 +1320,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(15, 1) Source(12, 1) + SourceIndex(4)
2 >Emitted(15, 2) Source(12, 2) + SourceIndex(4)
3 >Emitted(15, 4) Source(6, 11) + SourceIndex(4)
4 >Emitted(15, 5) Source(6, 12) + SourceIndex(4)
5 >Emitted(15, 10) Source(6, 11) + SourceIndex(4)
6 >Emitted(15, 11) Source(6, 12) + SourceIndex(4)
7 >Emitted(15, 19) Source(12, 2) + SourceIndex(4)
1->Emitted(15, 1) Source(12, 1) + SourceIndex(3)
2 >Emitted(15, 2) Source(12, 2) + SourceIndex(3)
3 >Emitted(15, 4) Source(6, 11) + SourceIndex(3)
4 >Emitted(15, 5) Source(6, 12) + SourceIndex(3)
5 >Emitted(15, 10) Source(6, 11) + SourceIndex(3)
6 >Emitted(15, 11) Source(6, 12) + SourceIndex(3)
7 >Emitted(15, 19) Source(12, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1300,13 +1336,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(16, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(17, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1318,8 +1354,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(18, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(18, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1329,9 +1365,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(19, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1351,14 +1387,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(20, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(20, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1367,8 +1403,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1376,8 +1412,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(22, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(22, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1393,10 +1429,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1421,14 +1457,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(25, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(0)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(0)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(0)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(0)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(0)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(0)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(0)
1->Emitted(25, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1445,12 +1481,30 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(26, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(0)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(0)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(0)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(0)
1->Emitted(26, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 35,
"end": 551,
"kind": "text"
}
],
"dts": [
{
"pos": 35,
"end": 400,
"kind": "text"
}
]
}
@@ -385,6 +385,30 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 300,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 100,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -687,6 +711,30 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 125,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/first/tsconfig.json]
{
"compilerOptions": {
@@ -749,14 +797,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -769,9 +817,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -785,18 +833,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -813,12 +861,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -829,9 +877,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -845,18 +893,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -874,10 +922,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -893,10 +941,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -904,7 +952,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -917,10 +965,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -932,7 +980,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -946,9 +994,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(14, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(14, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -956,8 +1004,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(15, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(15, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -966,7 +1014,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -987,12 +1035,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(18, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(18, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1026,14 +1074,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../third_part1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AEVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;AJJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../../first/first_PART1.ts,../../third_part1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1120,15 +1168,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(4, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(2)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(2)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(2)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(2)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(2)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(2)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(2)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(2)
1->Emitted(4, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1142,9 +1190,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1156,10 +1204,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(6, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(6, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1168,8 +1216,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1196,10 +1244,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(9, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(9, 5) Source(5, 11) + SourceIndex(4)
3 >Emitted(9, 6) Source(5, 12) + SourceIndex(4)
4 >Emitted(9, 7) Source(11, 2) + SourceIndex(4)
1->Emitted(9, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(5, 11) + SourceIndex(3)
3 >Emitted(9, 6) Source(5, 12) + SourceIndex(3)
4 >Emitted(9, 7) Source(11, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1209,9 +1257,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(10, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(10, 12) Source(5, 11) + SourceIndex(4)
3 >Emitted(10, 13) Source(5, 12) + SourceIndex(4)
1->Emitted(10, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(10, 12) Source(5, 11) + SourceIndex(3)
3 >Emitted(10, 13) Source(5, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1222,9 +1270,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(11, 5) Source(6, 5) + SourceIndex(4)
2 >Emitted(11, 14) Source(6, 14) + SourceIndex(4)
3 >Emitted(11, 15) Source(6, 15) + SourceIndex(4)
1->Emitted(11, 5) Source(6, 5) + SourceIndex(3)
2 >Emitted(11, 14) Source(6, 14) + SourceIndex(3)
3 >Emitted(11, 15) Source(6, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1244,14 +1292,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(12, 9) Source(7, 9) + SourceIndex(4)
2 >Emitted(12, 16) Source(7, 16) + SourceIndex(4)
3 >Emitted(12, 17) Source(7, 17) + SourceIndex(4)
4 >Emitted(12, 20) Source(7, 20) + SourceIndex(4)
5 >Emitted(12, 21) Source(7, 21) + SourceIndex(4)
6 >Emitted(12, 30) Source(7, 30) + SourceIndex(4)
7 >Emitted(12, 31) Source(7, 31) + SourceIndex(4)
8 >Emitted(12, 32) Source(7, 32) + SourceIndex(4)
1->Emitted(12, 9) Source(7, 9) + SourceIndex(3)
2 >Emitted(12, 16) Source(7, 16) + SourceIndex(3)
3 >Emitted(12, 17) Source(7, 17) + SourceIndex(3)
4 >Emitted(12, 20) Source(7, 20) + SourceIndex(3)
5 >Emitted(12, 21) Source(7, 21) + SourceIndex(3)
6 >Emitted(12, 30) Source(7, 30) + SourceIndex(3)
7 >Emitted(12, 31) Source(7, 31) + SourceIndex(3)
8 >Emitted(12, 32) Source(7, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1260,8 +1308,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(13, 5) Source(8, 5) + SourceIndex(4)
2 >Emitted(13, 6) Source(8, 6) + SourceIndex(4)
1 >Emitted(13, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(8, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1275,10 +1323,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(14, 5) Source(10, 5) + SourceIndex(4)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(4)
3 >Emitted(14, 8) Source(10, 8) + SourceIndex(4)
4 >Emitted(14, 9) Source(10, 9) + SourceIndex(4)
1->Emitted(14, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(3)
3 >Emitted(14, 8) Source(10, 8) + SourceIndex(3)
4 >Emitted(14, 9) Source(10, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1303,13 +1351,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(15, 1) Source(11, 1) + SourceIndex(4)
2 >Emitted(15, 2) Source(11, 2) + SourceIndex(4)
3 >Emitted(15, 4) Source(5, 11) + SourceIndex(4)
4 >Emitted(15, 5) Source(5, 12) + SourceIndex(4)
5 >Emitted(15, 10) Source(5, 11) + SourceIndex(4)
6 >Emitted(15, 11) Source(5, 12) + SourceIndex(4)
7 >Emitted(15, 19) Source(11, 2) + SourceIndex(4)
1->Emitted(15, 1) Source(11, 1) + SourceIndex(3)
2 >Emitted(15, 2) Source(11, 2) + SourceIndex(3)
3 >Emitted(15, 4) Source(5, 11) + SourceIndex(3)
4 >Emitted(15, 5) Source(5, 12) + SourceIndex(3)
5 >Emitted(15, 10) Source(5, 11) + SourceIndex(3)
6 >Emitted(15, 11) Source(5, 12) + SourceIndex(3)
7 >Emitted(15, 19) Source(11, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1319,13 +1367,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(16, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(17, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1337,8 +1385,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(18, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(18, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1348,9 +1396,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(19, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1370,14 +1418,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(20, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(20, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1386,8 +1434,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1395,8 +1443,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(22, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(22, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1412,10 +1460,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1440,14 +1488,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(25, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(1)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(1)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(1)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(1)
1->Emitted(25, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1464,15 +1512,39 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(26, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(1)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(1)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(1)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(1)
1->Emitted(26, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 531,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 365,
"kind": "text"
}
]
}
//// [/src/third/tsconfig.json]
{
"compilerOptions": {
@@ -385,6 +385,30 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 300,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 100,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -685,6 +709,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 110,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/second/tsconfig.json]
{
"compilerOptions": {
@@ -725,14 +767,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACFD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACVD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -745,9 +787,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(1, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(1, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -761,18 +803,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(2, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(2, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(2, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(2, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(2, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(3, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -789,12 +831,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(4, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(4, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(4, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(4, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(4, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(4, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(4, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -805,9 +847,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(5, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(5, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(5, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -821,18 +863,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(6, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(6, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(6, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(6, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(6, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(7, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -850,10 +892,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(8, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(8, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(8, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(8, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(8, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -869,10 +911,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(10, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(3)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(3)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(3)
1->Emitted(10, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(10, 19) Source(1, 11) + SourceIndex(2)
3 >Emitted(10, 20) Source(1, 12) + SourceIndex(2)
4 >Emitted(10, 21) Source(1, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -880,7 +922,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(11, 2) Source(3, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -893,10 +935,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(12, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(3)
1->Emitted(12, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(5, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(5, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(5, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -908,7 +950,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(11, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -922,9 +964,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(14, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(14, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(14, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(14, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -932,8 +974,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(15, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(15, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(15, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -942,7 +984,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -963,12 +1005,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(18, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(18, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(18, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(18, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(18, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(18, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(18, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1002,14 +1044,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../second/second_part1.ts","../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part2.ts"],"names":[],"mappings":";AEIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;AJED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;AKVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;AJJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACED,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACVD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../../second/second_part1.ts,../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1033,12 +1075,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(2, 1) Source(5, 1) + SourceIndex(2)
2 >Emitted(2, 5) Source(5, 7) + SourceIndex(2)
3 >Emitted(2, 6) Source(5, 8) + SourceIndex(2)
4 >Emitted(2, 9) Source(5, 11) + SourceIndex(2)
5 >Emitted(2, 23) Source(5, 25) + SourceIndex(2)
6 >Emitted(2, 24) Source(5, 26) + SourceIndex(2)
1 >Emitted(2, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(2, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(2, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(2, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(2, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1064,14 +1106,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(3, 1) Source(11, 1) + SourceIndex(2)
2 >Emitted(3, 8) Source(11, 8) + SourceIndex(2)
3 >Emitted(3, 9) Source(11, 9) + SourceIndex(2)
4 >Emitted(3, 12) Source(11, 12) + SourceIndex(2)
5 >Emitted(3, 13) Source(11, 13) + SourceIndex(2)
6 >Emitted(3, 14) Source(11, 14) + SourceIndex(2)
7 >Emitted(3, 15) Source(11, 15) + SourceIndex(2)
8 >Emitted(3, 16) Source(11, 16) + SourceIndex(2)
1 >Emitted(3, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(3, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(3, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(3, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(3, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(3, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(3, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(3, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1096,15 +1138,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(4, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(3)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(3)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(3)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(3)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(3)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(3)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(3)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(3)
1->Emitted(4, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(4, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(4, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(4, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(4, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(4, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(4, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(4, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(4, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1118,9 +1160,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(4)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(4)
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1132,10 +1174,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(6, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(4)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(4)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(4)
1->Emitted(6, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1144,8 +1186,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(4)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(4)
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1172,10 +1214,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(9, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(9, 5) Source(5, 11) + SourceIndex(0)
3 >Emitted(9, 6) Source(5, 12) + SourceIndex(0)
4 >Emitted(9, 7) Source(11, 2) + SourceIndex(0)
1->Emitted(9, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(5, 11) + SourceIndex(3)
3 >Emitted(9, 6) Source(5, 12) + SourceIndex(3)
4 >Emitted(9, 7) Source(11, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1185,9 +1227,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(10, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(10, 12) Source(5, 11) + SourceIndex(0)
3 >Emitted(10, 13) Source(5, 12) + SourceIndex(0)
1->Emitted(10, 1) Source(5, 1) + SourceIndex(3)
2 >Emitted(10, 12) Source(5, 11) + SourceIndex(3)
3 >Emitted(10, 13) Source(5, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1198,9 +1240,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(11, 5) Source(6, 5) + SourceIndex(0)
2 >Emitted(11, 14) Source(6, 14) + SourceIndex(0)
3 >Emitted(11, 15) Source(6, 15) + SourceIndex(0)
1->Emitted(11, 5) Source(6, 5) + SourceIndex(3)
2 >Emitted(11, 14) Source(6, 14) + SourceIndex(3)
3 >Emitted(11, 15) Source(6, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1220,14 +1262,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(12, 9) Source(7, 9) + SourceIndex(0)
2 >Emitted(12, 16) Source(7, 16) + SourceIndex(0)
3 >Emitted(12, 17) Source(7, 17) + SourceIndex(0)
4 >Emitted(12, 20) Source(7, 20) + SourceIndex(0)
5 >Emitted(12, 21) Source(7, 21) + SourceIndex(0)
6 >Emitted(12, 30) Source(7, 30) + SourceIndex(0)
7 >Emitted(12, 31) Source(7, 31) + SourceIndex(0)
8 >Emitted(12, 32) Source(7, 32) + SourceIndex(0)
1->Emitted(12, 9) Source(7, 9) + SourceIndex(3)
2 >Emitted(12, 16) Source(7, 16) + SourceIndex(3)
3 >Emitted(12, 17) Source(7, 17) + SourceIndex(3)
4 >Emitted(12, 20) Source(7, 20) + SourceIndex(3)
5 >Emitted(12, 21) Source(7, 21) + SourceIndex(3)
6 >Emitted(12, 30) Source(7, 30) + SourceIndex(3)
7 >Emitted(12, 31) Source(7, 31) + SourceIndex(3)
8 >Emitted(12, 32) Source(7, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1236,8 +1278,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(13, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(13, 6) Source(8, 6) + SourceIndex(0)
1 >Emitted(13, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(8, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1251,10 +1293,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(14, 5) Source(10, 5) + SourceIndex(0)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(0)
3 >Emitted(14, 8) Source(10, 8) + SourceIndex(0)
4 >Emitted(14, 9) Source(10, 9) + SourceIndex(0)
1->Emitted(14, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(3)
3 >Emitted(14, 8) Source(10, 8) + SourceIndex(3)
4 >Emitted(14, 9) Source(10, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1279,13 +1321,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(15, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(15, 2) Source(11, 2) + SourceIndex(0)
3 >Emitted(15, 4) Source(5, 11) + SourceIndex(0)
4 >Emitted(15, 5) Source(5, 12) + SourceIndex(0)
5 >Emitted(15, 10) Source(5, 11) + SourceIndex(0)
6 >Emitted(15, 11) Source(5, 12) + SourceIndex(0)
7 >Emitted(15, 19) Source(11, 2) + SourceIndex(0)
1->Emitted(15, 1) Source(11, 1) + SourceIndex(3)
2 >Emitted(15, 2) Source(11, 2) + SourceIndex(3)
3 >Emitted(15, 4) Source(5, 11) + SourceIndex(3)
4 >Emitted(15, 5) Source(5, 12) + SourceIndex(3)
5 >Emitted(15, 10) Source(5, 11) + SourceIndex(3)
6 >Emitted(15, 11) Source(5, 12) + SourceIndex(3)
7 >Emitted(15, 19) Source(11, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1295,13 +1337,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(16, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(17, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1313,8 +1355,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(18, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(18, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1324,9 +1366,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(19, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1346,14 +1388,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(20, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(20, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1362,8 +1404,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1371,8 +1413,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(22, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(22, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1388,10 +1430,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1416,14 +1458,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(25, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(1)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(1)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(1)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(1)
1->Emitted(25, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1440,12 +1482,36 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(26, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(1)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(1)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(1)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(1)
1->Emitted(26, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 13,
"kind": "prologue",
"text": "use strict"
},
{
"pos": 15,
"end": 531,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 365,
"kind": "text"
}
]
}
@@ -437,6 +437,30 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 336,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 49,
"kind": "reference",
"fileName": "../second/tripleRef.d.ts"
},
{
"pos": 51,
"end": 205,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
/// <reference path="../tripleRef.d.ts" />
interface TheFirst {
@@ -794,6 +818,30 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 158,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 42,
"kind": "reference",
"fileName": "../tripleRef.d.ts"
},
{
"pos": 44,
"end": 252,
"kind": "text"
}
]
}
//// [/src/first/first_part2.ts]
///<reference path="./tripleRef.d.ts"/>
const first_part2Const = new firstfirst_part2();
@@ -850,14 +898,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";;;ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACPD,QAAA,MAAM,gBAAgB,kBAAyB,CAAC;ACDhD,iBAAS,CAAC,WAET;;ACDD,QAAA,MAAM,iBAAiB,oBAA2B,CAAC;AACnD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACZD,cAAM,CAAC;IACH,WAAW;CAGd;;ALHD,QAAA,MAAM,gBAAgB,kBAAyB,CAAC;AAChD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";;;AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACPD,QAAA,MAAM,gBAAgB,kBAAyB,CAAC;ACDhD,iBAAS,CAAC,WAET;;ACDD,QAAA,MAAM,iBAAiB,oBAA2B,CAAC;AACnD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACZD,cAAM,CAAC;IACH,WAAW;CAGd;;ACHD,QAAA,MAAM,gBAAgB,kBAAyB,CAAC;AAChD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -873,9 +921,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(4, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(4, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(4, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(4, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -889,18 +937,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(5, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(5, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(5, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(5, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(5, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(5, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(5, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(5, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(5, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(5, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(6, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(6, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -917,12 +965,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(7, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(7, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(7, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(7, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(7, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(7, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(7, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(7, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(7, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(7, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(7, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(7, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -933,9 +981,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(8, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(8, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(8, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(8, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(8, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(8, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -949,18 +997,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(9, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(9, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(9, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(9, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(9, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(9, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(9, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(9, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(9, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(9, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(10, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(10, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -980,12 +1028,12 @@ sourceFile:../../../first/first_part2.ts
4 > first_part2Const
5 > = new firstfirst_part2()
6 > ;
1->Emitted(11, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(11, 9) Source(2, 1) + SourceIndex(2)
3 >Emitted(11, 15) Source(2, 7) + SourceIndex(2)
4 >Emitted(11, 31) Source(2, 23) + SourceIndex(2)
5 >Emitted(11, 49) Source(2, 48) + SourceIndex(2)
6 >Emitted(11, 50) Source(2, 49) + SourceIndex(2)
1->Emitted(11, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(11, 9) Source(2, 1) + SourceIndex(1)
3 >Emitted(11, 15) Source(2, 7) + SourceIndex(1)
4 >Emitted(11, 31) Source(2, 23) + SourceIndex(1)
5 >Emitted(11, 49) Source(2, 48) + SourceIndex(1)
6 >Emitted(11, 50) Source(2, 49) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1003,10 +1051,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1 >Emitted(12, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(12, 18) Source(1, 10) + SourceIndex(3)
3 >Emitted(12, 19) Source(1, 11) + SourceIndex(3)
4 >Emitted(12, 30) Source(3, 2) + SourceIndex(3)
1 >Emitted(12, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(12, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(12, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(12, 30) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1027,12 +1075,12 @@ sourceFile:../../../second/second_part1.ts
4 > second_part1Const
5 > = new secondsecond_part1()
6 > ;
1->Emitted(14, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(14, 9) Source(2, 1) + SourceIndex(4)
3 >Emitted(14, 15) Source(2, 7) + SourceIndex(4)
4 >Emitted(14, 32) Source(2, 24) + SourceIndex(4)
5 >Emitted(14, 52) Source(2, 51) + SourceIndex(4)
6 >Emitted(14, 53) Source(2, 52) + SourceIndex(4)
1->Emitted(14, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(14, 9) Source(2, 1) + SourceIndex(3)
3 >Emitted(14, 15) Source(2, 7) + SourceIndex(3)
4 >Emitted(14, 32) Source(2, 24) + SourceIndex(3)
5 >Emitted(14, 52) Source(2, 51) + SourceIndex(3)
6 >Emitted(14, 53) Source(2, 52) + SourceIndex(3)
---
>>>declare namespace N {
1 >
@@ -1044,10 +1092,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1 >Emitted(15, 1) Source(3, 1) + SourceIndex(4)
2 >Emitted(15, 19) Source(3, 11) + SourceIndex(4)
3 >Emitted(15, 20) Source(3, 12) + SourceIndex(4)
4 >Emitted(15, 21) Source(3, 13) + SourceIndex(4)
1 >Emitted(15, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(15, 19) Source(3, 11) + SourceIndex(3)
3 >Emitted(15, 20) Source(3, 12) + SourceIndex(3)
4 >Emitted(15, 21) Source(3, 13) + SourceIndex(3)
---
>>>}
1 >^
@@ -1055,7 +1103,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(16, 2) Source(5, 2) + SourceIndex(3)
---
>>>declare namespace N {
1->
@@ -1068,10 +1116,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(17, 1) Source(7, 1) + SourceIndex(4)
2 >Emitted(17, 19) Source(7, 11) + SourceIndex(4)
3 >Emitted(17, 20) Source(7, 12) + SourceIndex(4)
4 >Emitted(17, 21) Source(7, 13) + SourceIndex(4)
1->Emitted(17, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(17, 19) Source(7, 11) + SourceIndex(3)
3 >Emitted(17, 20) Source(7, 12) + SourceIndex(3)
4 >Emitted(17, 21) Source(7, 13) + SourceIndex(3)
---
>>>}
1 >^
@@ -1083,7 +1131,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(18, 2) Source(13, 2) + SourceIndex(4)
1 >Emitted(18, 2) Source(13, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1097,9 +1145,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(19, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(19, 15) Source(1, 7) + SourceIndex(5)
3 >Emitted(19, 16) Source(1, 8) + SourceIndex(5)
1->Emitted(19, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(19, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(19, 16) Source(1, 8) + SourceIndex(4)
---
>>> doSomething(): void;
1->^^^^
@@ -1107,8 +1155,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(20, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(20, 16) Source(2, 16) + SourceIndex(5)
1->Emitted(20, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(20, 16) Source(2, 16) + SourceIndex(4)
---
>>>}
1 >^
@@ -1117,7 +1165,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(21, 2) Source(5, 2) + SourceIndex(5)
1 >Emitted(21, 2) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1138,12 +1186,12 @@ sourceFile:../../third_part1.ts
4 > third_part1Const
5 > = new thirdthird_part1()
6 > ;
1->Emitted(23, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(23, 9) Source(2, 1) + SourceIndex(0)
3 >Emitted(23, 15) Source(2, 7) + SourceIndex(0)
4 >Emitted(23, 31) Source(2, 23) + SourceIndex(0)
5 >Emitted(23, 49) Source(2, 48) + SourceIndex(0)
6 >Emitted(23, 50) Source(2, 49) + SourceIndex(0)
1->Emitted(23, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(23, 9) Source(2, 1) + SourceIndex(5)
3 >Emitted(23, 15) Source(2, 7) + SourceIndex(5)
4 >Emitted(23, 31) Source(2, 23) + SourceIndex(5)
5 >Emitted(23, 49) Source(2, 48) + SourceIndex(5)
6 >Emitted(23, 50) Source(2, 49) + SourceIndex(5)
---
>>>declare var c: C;
1 >
@@ -1160,12 +1208,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1 >Emitted(24, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(24, 9) Source(3, 1) + SourceIndex(0)
3 >Emitted(24, 13) Source(3, 5) + SourceIndex(0)
4 >Emitted(24, 14) Source(3, 6) + SourceIndex(0)
5 >Emitted(24, 17) Source(3, 16) + SourceIndex(0)
6 >Emitted(24, 18) Source(3, 17) + SourceIndex(0)
1 >Emitted(24, 1) Source(3, 1) + SourceIndex(5)
2 >Emitted(24, 9) Source(3, 1) + SourceIndex(5)
3 >Emitted(24, 13) Source(3, 5) + SourceIndex(5)
4 >Emitted(24, 14) Source(3, 6) + SourceIndex(5)
5 >Emitted(24, 17) Source(3, 16) + SourceIndex(5)
6 >Emitted(24, 18) Source(3, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1201,14 +1249,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACTf,IAAM,gBAAgB,GAAG,IAAI,gBAAgB,EAAE,CAAC;AAChD,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACFjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACDD,IAAM,iBAAiB,GAAG,IAAI,kBAAkB,EAAE,CAAC;AAKnD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACZD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALHD,IAAM,gBAAgB,GAAG,IAAI,gBAAgB,EAAE,CAAC;AAChD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACTf,IAAM,gBAAgB,GAAG,IAAI,gBAAgB,EAAE,CAAC;AAChD,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACFjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACDD,IAAM,iBAAiB,GAAG,IAAI,kBAAkB,EAAE,CAAC;AAKnD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACZD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACHD,IAAM,gBAAgB,GAAG,IAAI,gBAAgB,EAAE,CAAC;AAChD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1231,12 +1279,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(1)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(1)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(1)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(1)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(1)
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1262,14 +1310,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(1)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(1)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(1)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(1)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(1)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(1)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(1)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(1)
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1293,14 +1341,14 @@ sourceFile:../../../first/first_part2.ts
6 > firstfirst_part2
7 > ()
8 > ;
1->Emitted(3, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(3, 5) Source(2, 7) + SourceIndex(2)
3 >Emitted(3, 21) Source(2, 23) + SourceIndex(2)
4 >Emitted(3, 24) Source(2, 26) + SourceIndex(2)
5 >Emitted(3, 28) Source(2, 30) + SourceIndex(2)
6 >Emitted(3, 44) Source(2, 46) + SourceIndex(2)
7 >Emitted(3, 46) Source(2, 48) + SourceIndex(2)
8 >Emitted(3, 47) Source(2, 49) + SourceIndex(2)
1->Emitted(3, 1) Source(2, 1) + SourceIndex(1)
2 >Emitted(3, 5) Source(2, 7) + SourceIndex(1)
3 >Emitted(3, 21) Source(2, 23) + SourceIndex(1)
4 >Emitted(3, 24) Source(2, 26) + SourceIndex(1)
5 >Emitted(3, 28) Source(2, 30) + SourceIndex(1)
6 >Emitted(3, 44) Source(2, 46) + SourceIndex(1)
7 >Emitted(3, 46) Source(2, 48) + SourceIndex(1)
8 >Emitted(3, 47) Source(2, 49) + SourceIndex(1)
---
>>>console.log(f());
1 >
@@ -1322,15 +1370,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1 >Emitted(4, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(4, 8) Source(3, 8) + SourceIndex(2)
3 >Emitted(4, 9) Source(3, 9) + SourceIndex(2)
4 >Emitted(4, 12) Source(3, 12) + SourceIndex(2)
5 >Emitted(4, 13) Source(3, 13) + SourceIndex(2)
6 >Emitted(4, 14) Source(3, 14) + SourceIndex(2)
7 >Emitted(4, 16) Source(3, 16) + SourceIndex(2)
8 >Emitted(4, 17) Source(3, 17) + SourceIndex(2)
9 >Emitted(4, 18) Source(3, 18) + SourceIndex(2)
1 >Emitted(4, 1) Source(3, 1) + SourceIndex(1)
2 >Emitted(4, 8) Source(3, 8) + SourceIndex(1)
3 >Emitted(4, 9) Source(3, 9) + SourceIndex(1)
4 >Emitted(4, 12) Source(3, 12) + SourceIndex(1)
5 >Emitted(4, 13) Source(3, 13) + SourceIndex(1)
6 >Emitted(4, 14) Source(3, 14) + SourceIndex(1)
7 >Emitted(4, 16) Source(3, 16) + SourceIndex(1)
8 >Emitted(4, 17) Source(3, 17) + SourceIndex(1)
9 >Emitted(4, 18) Source(3, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1344,9 +1392,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(5, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(5, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(5, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1358,10 +1406,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(6, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(6, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(6, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(6, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(6, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1370,8 +1418,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(7, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(7, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1396,14 +1444,14 @@ sourceFile:../../../second/second_part1.ts
6 > secondsecond_part1
7 > ()
8 > ;
1->Emitted(9, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(9, 5) Source(2, 7) + SourceIndex(4)
3 >Emitted(9, 22) Source(2, 24) + SourceIndex(4)
4 >Emitted(9, 25) Source(2, 27) + SourceIndex(4)
5 >Emitted(9, 29) Source(2, 31) + SourceIndex(4)
6 >Emitted(9, 47) Source(2, 49) + SourceIndex(4)
7 >Emitted(9, 49) Source(2, 51) + SourceIndex(4)
8 >Emitted(9, 50) Source(2, 52) + SourceIndex(4)
1->Emitted(9, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(2, 7) + SourceIndex(3)
3 >Emitted(9, 22) Source(2, 24) + SourceIndex(3)
4 >Emitted(9, 25) Source(2, 27) + SourceIndex(3)
5 >Emitted(9, 29) Source(2, 31) + SourceIndex(3)
6 >Emitted(9, 47) Source(2, 49) + SourceIndex(3)
7 >Emitted(9, 49) Source(2, 51) + SourceIndex(3)
8 >Emitted(9, 50) Source(2, 52) + SourceIndex(3)
---
>>>var N;
1 >
@@ -1426,10 +1474,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1 >Emitted(10, 1) Source(7, 1) + SourceIndex(4)
2 >Emitted(10, 5) Source(7, 11) + SourceIndex(4)
3 >Emitted(10, 6) Source(7, 12) + SourceIndex(4)
4 >Emitted(10, 7) Source(13, 2) + SourceIndex(4)
1 >Emitted(10, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(10, 5) Source(7, 11) + SourceIndex(3)
3 >Emitted(10, 6) Source(7, 12) + SourceIndex(3)
4 >Emitted(10, 7) Source(13, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1439,9 +1487,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(11, 1) Source(7, 1) + SourceIndex(4)
2 >Emitted(11, 12) Source(7, 11) + SourceIndex(4)
3 >Emitted(11, 13) Source(7, 12) + SourceIndex(4)
1->Emitted(11, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(11, 12) Source(7, 11) + SourceIndex(3)
3 >Emitted(11, 13) Source(7, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1452,9 +1500,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(12, 5) Source(8, 5) + SourceIndex(4)
2 >Emitted(12, 14) Source(8, 14) + SourceIndex(4)
3 >Emitted(12, 15) Source(8, 15) + SourceIndex(4)
1->Emitted(12, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(12, 14) Source(8, 14) + SourceIndex(3)
3 >Emitted(12, 15) Source(8, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1474,14 +1522,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(13, 9) Source(9, 9) + SourceIndex(4)
2 >Emitted(13, 16) Source(9, 16) + SourceIndex(4)
3 >Emitted(13, 17) Source(9, 17) + SourceIndex(4)
4 >Emitted(13, 20) Source(9, 20) + SourceIndex(4)
5 >Emitted(13, 21) Source(9, 21) + SourceIndex(4)
6 >Emitted(13, 30) Source(9, 30) + SourceIndex(4)
7 >Emitted(13, 31) Source(9, 31) + SourceIndex(4)
8 >Emitted(13, 32) Source(9, 32) + SourceIndex(4)
1->Emitted(13, 9) Source(9, 9) + SourceIndex(3)
2 >Emitted(13, 16) Source(9, 16) + SourceIndex(3)
3 >Emitted(13, 17) Source(9, 17) + SourceIndex(3)
4 >Emitted(13, 20) Source(9, 20) + SourceIndex(3)
5 >Emitted(13, 21) Source(9, 21) + SourceIndex(3)
6 >Emitted(13, 30) Source(9, 30) + SourceIndex(3)
7 >Emitted(13, 31) Source(9, 31) + SourceIndex(3)
8 >Emitted(13, 32) Source(9, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1490,8 +1538,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(14, 5) Source(10, 5) + SourceIndex(4)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(4)
1 >Emitted(14, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(10, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1505,10 +1553,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(15, 5) Source(12, 5) + SourceIndex(4)
2 >Emitted(15, 6) Source(12, 6) + SourceIndex(4)
3 >Emitted(15, 8) Source(12, 8) + SourceIndex(4)
4 >Emitted(15, 9) Source(12, 9) + SourceIndex(4)
1->Emitted(15, 5) Source(12, 5) + SourceIndex(3)
2 >Emitted(15, 6) Source(12, 6) + SourceIndex(3)
3 >Emitted(15, 8) Source(12, 8) + SourceIndex(3)
4 >Emitted(15, 9) Source(12, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1533,13 +1581,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(16, 1) Source(13, 1) + SourceIndex(4)
2 >Emitted(16, 2) Source(13, 2) + SourceIndex(4)
3 >Emitted(16, 4) Source(7, 11) + SourceIndex(4)
4 >Emitted(16, 5) Source(7, 12) + SourceIndex(4)
5 >Emitted(16, 10) Source(7, 11) + SourceIndex(4)
6 >Emitted(16, 11) Source(7, 12) + SourceIndex(4)
7 >Emitted(16, 19) Source(13, 2) + SourceIndex(4)
1->Emitted(16, 1) Source(13, 1) + SourceIndex(3)
2 >Emitted(16, 2) Source(13, 2) + SourceIndex(3)
3 >Emitted(16, 4) Source(7, 11) + SourceIndex(3)
4 >Emitted(16, 5) Source(7, 12) + SourceIndex(3)
5 >Emitted(16, 10) Source(7, 11) + SourceIndex(3)
6 >Emitted(16, 11) Source(7, 12) + SourceIndex(3)
7 >Emitted(16, 19) Source(13, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1549,13 +1597,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(17, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(18, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(18, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1567,8 +1615,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(19, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(19, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(19, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(19, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1578,9 +1626,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(20, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(20, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(20, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(20, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(20, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(20, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1600,14 +1648,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(21, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(21, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(21, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(21, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(21, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(21, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(21, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(21, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(21, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(21, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(21, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(21, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(21, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(21, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(21, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(21, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1616,8 +1664,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(22, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(22, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(22, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(22, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1625,8 +1673,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(23, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(23, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1642,10 +1690,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(24, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(24, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(24, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(24, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(24, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(24, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(24, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(24, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1670,14 +1718,14 @@ sourceFile:../../third_part1.ts
6 > thirdthird_part1
7 > ()
8 > ;
1->Emitted(26, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(26, 5) Source(2, 7) + SourceIndex(0)
3 >Emitted(26, 21) Source(2, 23) + SourceIndex(0)
4 >Emitted(26, 24) Source(2, 26) + SourceIndex(0)
5 >Emitted(26, 28) Source(2, 30) + SourceIndex(0)
6 >Emitted(26, 44) Source(2, 46) + SourceIndex(0)
7 >Emitted(26, 46) Source(2, 48) + SourceIndex(0)
8 >Emitted(26, 47) Source(2, 49) + SourceIndex(0)
1->Emitted(26, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(26, 5) Source(2, 7) + SourceIndex(5)
3 >Emitted(26, 21) Source(2, 23) + SourceIndex(5)
4 >Emitted(26, 24) Source(2, 26) + SourceIndex(5)
5 >Emitted(26, 28) Source(2, 30) + SourceIndex(5)
6 >Emitted(26, 44) Source(2, 46) + SourceIndex(5)
7 >Emitted(26, 46) Source(2, 48) + SourceIndex(5)
8 >Emitted(26, 47) Source(2, 49) + SourceIndex(5)
---
>>>var c = new C();
1 >
@@ -1698,14 +1746,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1 >Emitted(27, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(27, 5) Source(3, 5) + SourceIndex(0)
3 >Emitted(27, 6) Source(3, 6) + SourceIndex(0)
4 >Emitted(27, 9) Source(3, 9) + SourceIndex(0)
5 >Emitted(27, 13) Source(3, 13) + SourceIndex(0)
6 >Emitted(27, 14) Source(3, 14) + SourceIndex(0)
7 >Emitted(27, 16) Source(3, 16) + SourceIndex(0)
8 >Emitted(27, 17) Source(3, 17) + SourceIndex(0)
1 >Emitted(27, 1) Source(3, 1) + SourceIndex(5)
2 >Emitted(27, 5) Source(3, 5) + SourceIndex(5)
3 >Emitted(27, 6) Source(3, 6) + SourceIndex(5)
4 >Emitted(27, 9) Source(3, 9) + SourceIndex(5)
5 >Emitted(27, 13) Source(3, 13) + SourceIndex(5)
6 >Emitted(27, 14) Source(3, 14) + SourceIndex(5)
7 >Emitted(27, 16) Source(3, 16) + SourceIndex(5)
8 >Emitted(27, 17) Source(3, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1722,15 +1770,51 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(28, 1) Source(4, 1) + SourceIndex(0)
2 >Emitted(28, 2) Source(4, 2) + SourceIndex(0)
3 >Emitted(28, 3) Source(4, 3) + SourceIndex(0)
4 >Emitted(28, 14) Source(4, 14) + SourceIndex(0)
5 >Emitted(28, 16) Source(4, 16) + SourceIndex(0)
6 >Emitted(28, 17) Source(4, 17) + SourceIndex(0)
1->Emitted(28, 1) Source(4, 1) + SourceIndex(5)
2 >Emitted(28, 2) Source(4, 2) + SourceIndex(5)
3 >Emitted(28, 3) Source(4, 3) + SourceIndex(5)
4 >Emitted(28, 14) Source(4, 14) + SourceIndex(5)
5 >Emitted(28, 16) Source(4, 16) + SourceIndex(5)
6 >Emitted(28, 17) Source(4, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 663,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 45,
"kind": "reference",
"fileName": "../../tripleRef.d.ts"
},
{
"pos": 47,
"end": 101,
"kind": "reference",
"fileName": "../../../first/tripleRef.d.ts"
},
{
"pos": 103,
"end": 158,
"kind": "reference",
"fileName": "../../../second/tripleRef.d.ts"
},
{
"pos": 160,
"end": 681,
"kind": "text"
}
]
}
//// [/src/third/third_part1.ts]
///<reference path="./tripleRef.d.ts"/>
const third_part1Const = new thirdthird_part1();
@@ -437,6 +437,30 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/2/second-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 336,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 49,
"kind": "reference",
"fileName": "../second/tripleRef.d.ts"
},
{
"pos": 51,
"end": 205,
"kind": "text"
}
]
}
//// [/src/first/bin/first-output.d.ts]
interface TheFirst {
none: any;
@@ -737,6 +761,24 @@ sourceFile:../first_part3.ts
---
>>>//# sourceMappingURL=first-output.js.map
//// [/src/first/bin/first-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 110,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 157,
"kind": "text"
}
]
}
//// [/src/second/second_part1.ts]
///<reference path="./tripleRef.d.ts"/>
const second_part1Const = new secondsecond_part1();
@@ -780,14 +822,14 @@ declare var c: C;
//# sourceMappingURL=third-output.d.ts.map
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":";ACAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,QAAA,MAAM,iBAAiB,oBAA2B,CAAC;AACnD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACZD,cAAM,CAAC;IACH,WAAW;CAGd;;AJJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
{"version":3,"file":"third-output.d.ts","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":";AAAA,UAAU,QAAQ;IACd,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,iBAAiB,CAAC;AAEzB,UAAU,iBAAiB;IACvB,IAAI,EAAE,GAAG,CAAC;CACb;ACRD,iBAAS,CAAC,WAET;;ACDD,QAAA,MAAM,iBAAiB,oBAA2B,CAAC;AACnD,kBAAU,CAAC,CAAC;CAEX;AAED,kBAAU,CAAC,CAAC;CAMX;ACZD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
JsFile: third-output.d.ts
mapUrl: third-output.d.ts.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -801,9 +843,9 @@ sourceFile:../../../first/first_PART1.ts
1 >
2 >interface
3 > TheFirst
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(2, 11) Source(1, 11) + SourceIndex(1)
3 >Emitted(2, 19) Source(1, 19) + SourceIndex(1)
1 >Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 11) Source(1, 11) + SourceIndex(0)
3 >Emitted(2, 19) Source(1, 19) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -817,18 +859,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(1)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(1)
3 >Emitted(3, 11) Source(2, 11) + SourceIndex(1)
4 >Emitted(3, 14) Source(2, 14) + SourceIndex(1)
5 >Emitted(3, 15) Source(2, 15) + SourceIndex(1)
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(3, 11) Source(2, 11) + SourceIndex(0)
4 >Emitted(3, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(3, 15) Source(2, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(4, 2) Source(3, 2) + SourceIndex(1)
1 >Emitted(4, 2) Source(3, 2) + SourceIndex(0)
---
>>>declare const s = "Hello, world";
1->
@@ -845,12 +887,12 @@ sourceFile:../../../first/first_PART1.ts
4 > s
5 > = "Hello, world"
6 > ;
1->Emitted(5, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(5, 9) Source(5, 1) + SourceIndex(1)
3 >Emitted(5, 15) Source(5, 7) + SourceIndex(1)
4 >Emitted(5, 16) Source(5, 8) + SourceIndex(1)
5 >Emitted(5, 33) Source(5, 25) + SourceIndex(1)
6 >Emitted(5, 34) Source(5, 26) + SourceIndex(1)
1->Emitted(5, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(5, 9) Source(5, 1) + SourceIndex(0)
3 >Emitted(5, 15) Source(5, 7) + SourceIndex(0)
4 >Emitted(5, 16) Source(5, 8) + SourceIndex(0)
5 >Emitted(5, 33) Source(5, 25) + SourceIndex(0)
6 >Emitted(5, 34) Source(5, 26) + SourceIndex(0)
---
>>>interface NoJsForHereEither {
1 >
@@ -861,9 +903,9 @@ sourceFile:../../../first/first_PART1.ts
>
2 >interface
3 > NoJsForHereEither
1 >Emitted(6, 1) Source(7, 1) + SourceIndex(1)
2 >Emitted(6, 11) Source(7, 11) + SourceIndex(1)
3 >Emitted(6, 28) Source(7, 28) + SourceIndex(1)
1 >Emitted(6, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(6, 11) Source(7, 11) + SourceIndex(0)
3 >Emitted(6, 28) Source(7, 28) + SourceIndex(0)
---
>>> none: any;
1 >^^^^
@@ -877,18 +919,18 @@ sourceFile:../../../first/first_PART1.ts
3 > :
4 > any
5 > ;
1 >Emitted(7, 5) Source(8, 5) + SourceIndex(1)
2 >Emitted(7, 9) Source(8, 9) + SourceIndex(1)
3 >Emitted(7, 11) Source(8, 11) + SourceIndex(1)
4 >Emitted(7, 14) Source(8, 14) + SourceIndex(1)
5 >Emitted(7, 15) Source(8, 15) + SourceIndex(1)
1 >Emitted(7, 5) Source(8, 5) + SourceIndex(0)
2 >Emitted(7, 9) Source(8, 9) + SourceIndex(0)
3 >Emitted(7, 11) Source(8, 11) + SourceIndex(0)
4 >Emitted(7, 14) Source(8, 14) + SourceIndex(0)
5 >Emitted(7, 15) Source(8, 15) + SourceIndex(0)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(8, 2) Source(9, 2) + SourceIndex(1)
1 >Emitted(8, 2) Source(9, 2) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -906,10 +948,10 @@ sourceFile:../../../first/first_part3.ts
4 > () {
> return "JS does hoists";
> }
1->Emitted(9, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(2)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(2)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(2)
1->Emitted(9, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(9, 18) Source(1, 10) + SourceIndex(1)
3 >Emitted(9, 19) Source(1, 11) + SourceIndex(1)
4 >Emitted(9, 30) Source(3, 2) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -930,12 +972,12 @@ sourceFile:../../../second/second_part1.ts
4 > second_part1Const
5 > = new secondsecond_part1()
6 > ;
1->Emitted(11, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(11, 9) Source(2, 1) + SourceIndex(3)
3 >Emitted(11, 15) Source(2, 7) + SourceIndex(3)
4 >Emitted(11, 32) Source(2, 24) + SourceIndex(3)
5 >Emitted(11, 52) Source(2, 51) + SourceIndex(3)
6 >Emitted(11, 53) Source(2, 52) + SourceIndex(3)
1->Emitted(11, 1) Source(2, 1) + SourceIndex(2)
2 >Emitted(11, 9) Source(2, 1) + SourceIndex(2)
3 >Emitted(11, 15) Source(2, 7) + SourceIndex(2)
4 >Emitted(11, 32) Source(2, 24) + SourceIndex(2)
5 >Emitted(11, 52) Source(2, 51) + SourceIndex(2)
6 >Emitted(11, 53) Source(2, 52) + SourceIndex(2)
---
>>>declare namespace N {
1 >
@@ -947,10 +989,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1 >Emitted(12, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(12, 19) Source(3, 11) + SourceIndex(3)
3 >Emitted(12, 20) Source(3, 12) + SourceIndex(3)
4 >Emitted(12, 21) Source(3, 13) + SourceIndex(3)
1 >Emitted(12, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(12, 19) Source(3, 11) + SourceIndex(2)
3 >Emitted(12, 20) Source(3, 12) + SourceIndex(2)
4 >Emitted(12, 21) Source(3, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -958,7 +1000,7 @@ sourceFile:../../../second/second_part1.ts
1 >{
> // Comment text
>}
1 >Emitted(13, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(13, 2) Source(5, 2) + SourceIndex(2)
---
>>>declare namespace N {
1->
@@ -971,10 +1013,10 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > N
4 >
1->Emitted(14, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(14, 19) Source(7, 11) + SourceIndex(3)
3 >Emitted(14, 20) Source(7, 12) + SourceIndex(3)
4 >Emitted(14, 21) Source(7, 13) + SourceIndex(3)
1->Emitted(14, 1) Source(7, 1) + SourceIndex(2)
2 >Emitted(14, 19) Source(7, 11) + SourceIndex(2)
3 >Emitted(14, 20) Source(7, 12) + SourceIndex(2)
4 >Emitted(14, 21) Source(7, 13) + SourceIndex(2)
---
>>>}
1 >^
@@ -986,7 +1028,7 @@ sourceFile:../../../second/second_part1.ts
>
> f();
>}
1 >Emitted(15, 2) Source(13, 2) + SourceIndex(3)
1 >Emitted(15, 2) Source(13, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1000,9 +1042,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(16, 15) Source(1, 7) + SourceIndex(4)
3 >Emitted(16, 16) Source(1, 8) + SourceIndex(4)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(16, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(16, 16) Source(1, 8) + SourceIndex(3)
---
>>> doSomething(): void;
1->^^^^
@@ -1010,8 +1052,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(17, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(17, 16) Source(2, 16) + SourceIndex(4)
1->Emitted(17, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(17, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -1020,7 +1062,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(18, 2) Source(5, 2) + SourceIndex(4)
1 >Emitted(18, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -1041,12 +1083,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(20, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(20, 9) Source(1, 1) + SourceIndex(0)
3 >Emitted(20, 13) Source(1, 5) + SourceIndex(0)
4 >Emitted(20, 14) Source(1, 6) + SourceIndex(0)
5 >Emitted(20, 17) Source(1, 16) + SourceIndex(0)
6 >Emitted(20, 18) Source(1, 17) + SourceIndex(0)
1->Emitted(20, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(20, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(20, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(20, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(20, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(20, 18) Source(1, 17) + SourceIndex(4)
---
>>>//# sourceMappingURL=third-output.d.ts.map
@@ -1080,14 +1122,14 @@ c.doSomething();
//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.js.map]
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../third_part1.ts","../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts"],"names":[],"mappings":"ACIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACDD,IAAM,iBAAiB,GAAG,IAAI,kBAAkB,EAAE,CAAC;AAKnD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACZD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ALJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
{"version":3,"file":"third-output.js","sourceRoot":"","sources":["../../../first/first_PART1.ts","../../../first/first_part2.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAIA,IAAM,CAAC,GAAG,cAAc,CAAC;AAMzB,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;ACVf,OAAO,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,CAAC;ACAjB,SAAS,CAAC;IACN,OAAO,gBAAgB,CAAC;AAC5B,CAAC;;ACDD,IAAM,iBAAiB,GAAG,IAAI,kBAAkB,EAAE,CAAC;AAKnD,IAAU,CAAC,CAMV;AAND,WAAU,CAAC;IACP,SAAS,CAAC;QACN,OAAO,CAAC,GAAG,CAAC,SAAS,CAAC,CAAC;IAC3B,CAAC;IAED,CAAC,EAAE,CAAC;AACR,CAAC,EANS,CAAC,KAAD,CAAC,QAMV;ACZD;IAAA;IAIA,CAAC;IAHG,uBAAW,GAAX;QACI,OAAO,CAAC,GAAG,CAAC,oBAAoB,CAAC,CAAC;IACtC,CAAC;IACL,QAAC;AAAD,CAAC,AAJD,IAIC;;ACJD,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,CAAC,CAAC,WAAW,EAAE,CAAC"}
//// [/src/third/thirdjs/output/third-output.js.map.baseline.txt]
===================================================================
JsFile: third-output.js
mapUrl: third-output.js.map
sourceRoot:
sources: ../../third_part1.ts,../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts
sources: ../../../first/first_PART1.ts,../../../first/first_part2.ts,../../../first/first_part3.ts,../../../second/second_part1.ts,../../../second/second_part2.ts,../../third_part1.ts
===================================================================
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1110,12 +1152,12 @@ sourceFile:../../../first/first_PART1.ts
4 > =
5 > "Hello, world"
6 > ;
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(1)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(1)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(1)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(1)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(1)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(1)
1 >Emitted(1, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(5, 7) + SourceIndex(0)
3 >Emitted(1, 6) Source(5, 8) + SourceIndex(0)
4 >Emitted(1, 9) Source(5, 11) + SourceIndex(0)
5 >Emitted(1, 23) Source(5, 25) + SourceIndex(0)
6 >Emitted(1, 24) Source(5, 26) + SourceIndex(0)
---
>>>console.log(s);
1 >
@@ -1141,14 +1183,14 @@ sourceFile:../../../first/first_PART1.ts
6 > s
7 > )
8 > ;
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(1)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(1)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(1)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(1)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(1)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(1)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(1)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(1)
1 >Emitted(2, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(2, 8) Source(11, 8) + SourceIndex(0)
3 >Emitted(2, 9) Source(11, 9) + SourceIndex(0)
4 >Emitted(2, 12) Source(11, 12) + SourceIndex(0)
5 >Emitted(2, 13) Source(11, 13) + SourceIndex(0)
6 >Emitted(2, 14) Source(11, 14) + SourceIndex(0)
7 >Emitted(2, 15) Source(11, 15) + SourceIndex(0)
8 >Emitted(2, 16) Source(11, 16) + SourceIndex(0)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1173,15 +1215,15 @@ sourceFile:../../../first/first_part2.ts
7 > ()
8 > )
9 > ;
1->Emitted(3, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(3, 8) Source(1, 8) + SourceIndex(2)
3 >Emitted(3, 9) Source(1, 9) + SourceIndex(2)
4 >Emitted(3, 12) Source(1, 12) + SourceIndex(2)
5 >Emitted(3, 13) Source(1, 13) + SourceIndex(2)
6 >Emitted(3, 14) Source(1, 14) + SourceIndex(2)
7 >Emitted(3, 16) Source(1, 16) + SourceIndex(2)
8 >Emitted(3, 17) Source(1, 17) + SourceIndex(2)
9 >Emitted(3, 18) Source(1, 18) + SourceIndex(2)
1->Emitted(3, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(3, 8) Source(1, 8) + SourceIndex(1)
3 >Emitted(3, 9) Source(1, 9) + SourceIndex(1)
4 >Emitted(3, 12) Source(1, 12) + SourceIndex(1)
5 >Emitted(3, 13) Source(1, 13) + SourceIndex(1)
6 >Emitted(3, 14) Source(1, 14) + SourceIndex(1)
7 >Emitted(3, 16) Source(1, 16) + SourceIndex(1)
8 >Emitted(3, 17) Source(1, 17) + SourceIndex(1)
9 >Emitted(3, 18) Source(1, 18) + SourceIndex(1)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1195,9 +1237,9 @@ sourceFile:../../../first/first_part3.ts
1 >
2 >function
3 > f
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(4, 10) Source(1, 10) + SourceIndex(3)
3 >Emitted(4, 11) Source(1, 11) + SourceIndex(3)
1 >Emitted(4, 1) Source(1, 1) + SourceIndex(2)
2 >Emitted(4, 10) Source(1, 10) + SourceIndex(2)
3 >Emitted(4, 11) Source(1, 11) + SourceIndex(2)
---
>>> return "JS does hoists";
1->^^^^
@@ -1209,10 +1251,10 @@ sourceFile:../../../first/first_part3.ts
2 > return
3 > "JS does hoists"
4 > ;
1->Emitted(5, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(5, 12) Source(2, 12) + SourceIndex(3)
3 >Emitted(5, 28) Source(2, 28) + SourceIndex(3)
4 >Emitted(5, 29) Source(2, 29) + SourceIndex(3)
1->Emitted(5, 5) Source(2, 5) + SourceIndex(2)
2 >Emitted(5, 12) Source(2, 12) + SourceIndex(2)
3 >Emitted(5, 28) Source(2, 28) + SourceIndex(2)
4 >Emitted(5, 29) Source(2, 29) + SourceIndex(2)
---
>>>}
1 >
@@ -1221,8 +1263,8 @@ sourceFile:../../../first/first_part3.ts
1 >
>
2 >}
1 >Emitted(6, 1) Source(3, 1) + SourceIndex(3)
2 >Emitted(6, 2) Source(3, 2) + SourceIndex(3)
1 >Emitted(6, 1) Source(3, 1) + SourceIndex(2)
2 >Emitted(6, 2) Source(3, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1247,14 +1289,14 @@ sourceFile:../../../second/second_part1.ts
6 > secondsecond_part1
7 > ()
8 > ;
1->Emitted(8, 1) Source(2, 1) + SourceIndex(4)
2 >Emitted(8, 5) Source(2, 7) + SourceIndex(4)
3 >Emitted(8, 22) Source(2, 24) + SourceIndex(4)
4 >Emitted(8, 25) Source(2, 27) + SourceIndex(4)
5 >Emitted(8, 29) Source(2, 31) + SourceIndex(4)
6 >Emitted(8, 47) Source(2, 49) + SourceIndex(4)
7 >Emitted(8, 49) Source(2, 51) + SourceIndex(4)
8 >Emitted(8, 50) Source(2, 52) + SourceIndex(4)
1->Emitted(8, 1) Source(2, 1) + SourceIndex(3)
2 >Emitted(8, 5) Source(2, 7) + SourceIndex(3)
3 >Emitted(8, 22) Source(2, 24) + SourceIndex(3)
4 >Emitted(8, 25) Source(2, 27) + SourceIndex(3)
5 >Emitted(8, 29) Source(2, 31) + SourceIndex(3)
6 >Emitted(8, 47) Source(2, 49) + SourceIndex(3)
7 >Emitted(8, 49) Source(2, 51) + SourceIndex(3)
8 >Emitted(8, 50) Source(2, 52) + SourceIndex(3)
---
>>>var N;
1 >
@@ -1277,10 +1319,10 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1 >Emitted(9, 1) Source(7, 1) + SourceIndex(4)
2 >Emitted(9, 5) Source(7, 11) + SourceIndex(4)
3 >Emitted(9, 6) Source(7, 12) + SourceIndex(4)
4 >Emitted(9, 7) Source(13, 2) + SourceIndex(4)
1 >Emitted(9, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(9, 5) Source(7, 11) + SourceIndex(3)
3 >Emitted(9, 6) Source(7, 12) + SourceIndex(3)
4 >Emitted(9, 7) Source(13, 2) + SourceIndex(3)
---
>>>(function (N) {
1->
@@ -1290,9 +1332,9 @@ sourceFile:../../../second/second_part1.ts
1->
2 >namespace
3 > N
1->Emitted(10, 1) Source(7, 1) + SourceIndex(4)
2 >Emitted(10, 12) Source(7, 11) + SourceIndex(4)
3 >Emitted(10, 13) Source(7, 12) + SourceIndex(4)
1->Emitted(10, 1) Source(7, 1) + SourceIndex(3)
2 >Emitted(10, 12) Source(7, 11) + SourceIndex(3)
3 >Emitted(10, 13) Source(7, 12) + SourceIndex(3)
---
>>> function f() {
1->^^^^
@@ -1303,9 +1345,9 @@ sourceFile:../../../second/second_part1.ts
>
2 > function
3 > f
1->Emitted(11, 5) Source(8, 5) + SourceIndex(4)
2 >Emitted(11, 14) Source(8, 14) + SourceIndex(4)
3 >Emitted(11, 15) Source(8, 15) + SourceIndex(4)
1->Emitted(11, 5) Source(8, 5) + SourceIndex(3)
2 >Emitted(11, 14) Source(8, 14) + SourceIndex(3)
3 >Emitted(11, 15) Source(8, 15) + SourceIndex(3)
---
>>> console.log('testing');
1->^^^^^^^^
@@ -1325,14 +1367,14 @@ sourceFile:../../../second/second_part1.ts
6 > 'testing'
7 > )
8 > ;
1->Emitted(12, 9) Source(9, 9) + SourceIndex(4)
2 >Emitted(12, 16) Source(9, 16) + SourceIndex(4)
3 >Emitted(12, 17) Source(9, 17) + SourceIndex(4)
4 >Emitted(12, 20) Source(9, 20) + SourceIndex(4)
5 >Emitted(12, 21) Source(9, 21) + SourceIndex(4)
6 >Emitted(12, 30) Source(9, 30) + SourceIndex(4)
7 >Emitted(12, 31) Source(9, 31) + SourceIndex(4)
8 >Emitted(12, 32) Source(9, 32) + SourceIndex(4)
1->Emitted(12, 9) Source(9, 9) + SourceIndex(3)
2 >Emitted(12, 16) Source(9, 16) + SourceIndex(3)
3 >Emitted(12, 17) Source(9, 17) + SourceIndex(3)
4 >Emitted(12, 20) Source(9, 20) + SourceIndex(3)
5 >Emitted(12, 21) Source(9, 21) + SourceIndex(3)
6 >Emitted(12, 30) Source(9, 30) + SourceIndex(3)
7 >Emitted(12, 31) Source(9, 31) + SourceIndex(3)
8 >Emitted(12, 32) Source(9, 32) + SourceIndex(3)
---
>>> }
1 >^^^^
@@ -1341,8 +1383,8 @@ sourceFile:../../../second/second_part1.ts
1 >
>
2 > }
1 >Emitted(13, 5) Source(10, 5) + SourceIndex(4)
2 >Emitted(13, 6) Source(10, 6) + SourceIndex(4)
1 >Emitted(13, 5) Source(10, 5) + SourceIndex(3)
2 >Emitted(13, 6) Source(10, 6) + SourceIndex(3)
---
>>> f();
1->^^^^
@@ -1356,10 +1398,10 @@ sourceFile:../../../second/second_part1.ts
2 > f
3 > ()
4 > ;
1->Emitted(14, 5) Source(12, 5) + SourceIndex(4)
2 >Emitted(14, 6) Source(12, 6) + SourceIndex(4)
3 >Emitted(14, 8) Source(12, 8) + SourceIndex(4)
4 >Emitted(14, 9) Source(12, 9) + SourceIndex(4)
1->Emitted(14, 5) Source(12, 5) + SourceIndex(3)
2 >Emitted(14, 6) Source(12, 6) + SourceIndex(3)
3 >Emitted(14, 8) Source(12, 8) + SourceIndex(3)
4 >Emitted(14, 9) Source(12, 9) + SourceIndex(3)
---
>>>})(N || (N = {}));
1->
@@ -1384,13 +1426,13 @@ sourceFile:../../../second/second_part1.ts
>
> f();
> }
1->Emitted(15, 1) Source(13, 1) + SourceIndex(4)
2 >Emitted(15, 2) Source(13, 2) + SourceIndex(4)
3 >Emitted(15, 4) Source(7, 11) + SourceIndex(4)
4 >Emitted(15, 5) Source(7, 12) + SourceIndex(4)
5 >Emitted(15, 10) Source(7, 11) + SourceIndex(4)
6 >Emitted(15, 11) Source(7, 12) + SourceIndex(4)
7 >Emitted(15, 19) Source(13, 2) + SourceIndex(4)
1->Emitted(15, 1) Source(13, 1) + SourceIndex(3)
2 >Emitted(15, 2) Source(13, 2) + SourceIndex(3)
3 >Emitted(15, 4) Source(7, 11) + SourceIndex(3)
4 >Emitted(15, 5) Source(7, 12) + SourceIndex(3)
5 >Emitted(15, 10) Source(7, 11) + SourceIndex(3)
6 >Emitted(15, 11) Source(7, 12) + SourceIndex(3)
7 >Emitted(15, 19) Source(13, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1400,13 +1442,13 @@ sourceFile:../../../second/second_part2.ts
1->
2 >^^^^^^^^^^^^^^^^^^^->
1->
1->Emitted(16, 1) Source(1, 1) + SourceIndex(5)
1->Emitted(16, 1) Source(1, 1) + SourceIndex(4)
---
>>> function C() {
1->^^^^
2 > ^^->
1->
1->Emitted(17, 5) Source(1, 1) + SourceIndex(5)
1->Emitted(17, 5) Source(1, 1) + SourceIndex(4)
---
>>> }
1->^^^^
@@ -1418,8 +1460,8 @@ sourceFile:../../../second/second_part2.ts
> }
>
2 > }
1->Emitted(18, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(5)
1->Emitted(18, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(18, 6) Source(5, 2) + SourceIndex(4)
---
>>> C.prototype.doSomething = function () {
1->^^^^
@@ -1429,9 +1471,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 > doSomething
3 >
1->Emitted(19, 5) Source(2, 5) + SourceIndex(5)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(5)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(5)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(4)
2 >Emitted(19, 28) Source(2, 16) + SourceIndex(4)
3 >Emitted(19, 31) Source(2, 5) + SourceIndex(4)
---
>>> console.log("something got done");
1->^^^^^^^^
@@ -1451,14 +1493,14 @@ sourceFile:../../../second/second_part2.ts
6 > "something got done"
7 > )
8 > ;
1->Emitted(20, 9) Source(3, 9) + SourceIndex(5)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(5)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(5)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(5)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(5)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(5)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(5)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(5)
1->Emitted(20, 9) Source(3, 9) + SourceIndex(4)
2 >Emitted(20, 16) Source(3, 16) + SourceIndex(4)
3 >Emitted(20, 17) Source(3, 17) + SourceIndex(4)
4 >Emitted(20, 20) Source(3, 20) + SourceIndex(4)
5 >Emitted(20, 21) Source(3, 21) + SourceIndex(4)
6 >Emitted(20, 41) Source(3, 41) + SourceIndex(4)
7 >Emitted(20, 42) Source(3, 42) + SourceIndex(4)
8 >Emitted(20, 43) Source(3, 43) + SourceIndex(4)
---
>>> };
1 >^^^^
@@ -1467,8 +1509,8 @@ sourceFile:../../../second/second_part2.ts
1 >
>
2 > }
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(5)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(5)
1 >Emitted(21, 5) Source(4, 5) + SourceIndex(4)
2 >Emitted(21, 6) Source(4, 6) + SourceIndex(4)
---
>>> return C;
1->^^^^
@@ -1476,8 +1518,8 @@ sourceFile:../../../second/second_part2.ts
1->
>
2 > }
1->Emitted(22, 5) Source(5, 1) + SourceIndex(5)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(5)
1->Emitted(22, 5) Source(5, 1) + SourceIndex(4)
2 >Emitted(22, 13) Source(5, 2) + SourceIndex(4)
---
>>>}());
1 >
@@ -1493,10 +1535,10 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
> }
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(5)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(5)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(5)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(5)
1 >Emitted(23, 1) Source(5, 1) + SourceIndex(4)
2 >Emitted(23, 2) Source(5, 2) + SourceIndex(4)
3 >Emitted(23, 2) Source(1, 1) + SourceIndex(4)
4 >Emitted(23, 6) Source(5, 2) + SourceIndex(4)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.js
@@ -1521,14 +1563,14 @@ sourceFile:../../third_part1.ts
6 > C
7 > ()
8 > ;
1->Emitted(25, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(0)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(0)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(0)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(0)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(0)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(0)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(0)
1->Emitted(25, 1) Source(1, 1) + SourceIndex(5)
2 >Emitted(25, 5) Source(1, 5) + SourceIndex(5)
3 >Emitted(25, 6) Source(1, 6) + SourceIndex(5)
4 >Emitted(25, 9) Source(1, 9) + SourceIndex(5)
5 >Emitted(25, 13) Source(1, 13) + SourceIndex(5)
6 >Emitted(25, 14) Source(1, 14) + SourceIndex(5)
7 >Emitted(25, 16) Source(1, 16) + SourceIndex(5)
8 >Emitted(25, 17) Source(1, 17) + SourceIndex(5)
---
>>>c.doSomething();
1->
@@ -1545,12 +1587,36 @@ sourceFile:../../third_part1.ts
4 > doSomething
5 > ()
6 > ;
1->Emitted(26, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(0)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(0)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(0)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(0)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(0)
1->Emitted(26, 1) Source(2, 1) + SourceIndex(5)
2 >Emitted(26, 2) Source(2, 2) + SourceIndex(5)
3 >Emitted(26, 3) Source(2, 3) + SourceIndex(5)
4 >Emitted(26, 14) Source(2, 14) + SourceIndex(5)
5 >Emitted(26, 16) Source(2, 16) + SourceIndex(5)
6 >Emitted(26, 17) Source(2, 17) + SourceIndex(5)
---
>>>//# sourceMappingURL=third-output.js.map
//// [/src/third/thirdjs/output/third-output.tsbundleinfo]
{
"js": [
{
"pos": 0,
"end": 567,
"kind": "text"
}
],
"dts": [
{
"pos": 0,
"end": 55,
"kind": "reference",
"fileName": "../../../second/tripleRef.d.ts"
},
{
"pos": 57,
"end": 476,
"kind": "text"
}
]
}