Enable other stripinternal test cases

This commit is contained in:
Sheetal Nandi
2019-02-20 15:01:48 -08:00
parent d9311f96e5
commit 224f3ca975
28 changed files with 3329 additions and 13181 deletions
+1 -1
View File
@@ -798,7 +798,7 @@ namespace ts {
if (bundleFileInfo) {
const newSections = bundleFileInfo.sections;
bundleFileInfo.sections = savedSections!;
if (prepend.oldFileOfCurrentEmit) bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Text });
if (prepend.oldFileOfCurrentEmit) bundleFileInfo.sections.push(...newSections);
else {
newSections.forEach(section => Debug.assert(isBundleFileTextLike(section)));
bundleFileInfo.sections.push({ pos, end: writer.getTextPos(), kind: BundleFileSectionKind.Prepend, data: (prepend as UnparsedSource).fileName, texts: newSections as BundleFileTextLike[] });
+58 -51
View File
@@ -158,10 +158,10 @@ namespace ts {
[Diagnostics.Building_project_0, sources[project.first][source.config]],
[Diagnostics.Project_0_is_out_of_date_because_output_javascript_and_source_map_if_specified_of_its_dependency_1_has_changed, relSources[project.second][source.config], "src/first"],
[Diagnostics.Updating_output_javascript_and_javascript_source_map_if_specified_of_project_0, sources[project.second][source.config]],
...getUnchangedOutputTimeStampUpdate(project.second),
[Diagnostics.Updating_unchanged_output_timestamps_of_project_0, sources[project.second][source.config]],
[Diagnostics.Project_0_is_out_of_date_because_output_javascript_and_source_map_if_specified_of_its_dependency_1_has_changed, relSources[project.third][source.config], "src/second"],
[Diagnostics.Updating_output_javascript_and_javascript_source_map_if_specified_of_project_0, sources[project.third][source.config]],
...getUnchangedOutputTimeStampUpdate(project.third),
...getUnchangedOutputTimeStampUpdateOfProjectThree(),
] :
[
getExpectedDiagnosticForProjectsInBuild(relSources[project.first][source.config], relSources[project.second][source.config], relSources[project.third][source.config]),
@@ -170,7 +170,7 @@ namespace ts {
[Diagnostics.Project_0_is_up_to_date_because_newest_input_1_is_older_than_oldest_output_2, relSources[project.second][source.config], relSources[project.second][source.ts][part.one], relOutputFiles[project.second][ext.js]],
[Diagnostics.Project_0_is_out_of_date_because_output_javascript_and_source_map_if_specified_of_its_dependency_1_has_changed, relSources[project.third][source.config], "src/first"],
[Diagnostics.Updating_output_javascript_and_javascript_source_map_if_specified_of_project_0, sources[project.third][source.config]],
...getUnchangedOutputTimeStampUpdate(project.third),
...getUnchangedOutputTimeStampUpdateOfProjectThree(),
],
expectedReadFiles: getReadFilesMap(
[
@@ -313,9 +313,9 @@ namespace ts {
}
});
function getUnchangedOutputTimeStampUpdate(project: project): ReadonlyArray<fakes.ExpectedDiagnostic> {
function getUnchangedOutputTimeStampUpdateOfProjectThree(): ReadonlyArray<fakes.ExpectedDiagnostic> {
return !unchangedDtsWritesThirdDts ?
[[Diagnostics.Updating_unchanged_output_timestamps_of_project_0, sources[project][source.config]]] :
[[Diagnostics.Updating_unchanged_output_timestamps_of_project_0, sources[project.third][source.config]]] :
emptyArray;
}
}
@@ -648,59 +648,66 @@ ${internal} enum internalEnum { a, b, c }`);
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal with comments emit enabled",
// modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ true),
// modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface")
// });
verifyOutFileScenario({
scenario: "stripInternal with comments emit enabled",
modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ true),
modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface"),
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal jsdoc style comment",
// modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ false, /*jsDocStyle*/ true),
// modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/**@internal*/ interface`, "interface")
// });
verifyOutFileScenario({
scenario: "stripInternal jsdoc style comment",
modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ false, /*jsDocStyle*/ true),
modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/**@internal*/ interface`, "interface"),
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal jsdoc style with comments emit enabled",
// modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ true, /*jsDocStyle*/ true),
// });
verifyOutFileScenario({
scenario: "stripInternal jsdoc style with comments emit enabled",
modifyFs: fs => stripInternalScenario(fs, /*removeCommentsDisabled*/ true, /*jsDocStyle*/ true),
unchangedDtsWritesThirdDts: true
});
// function makeOneTwoThreeDependOrder(fs: vfs.FileSystem) {
// replaceText(fs, sources[project.second][source.config], "[", `[
//{ "path": "../first", "prepend": true }`);
// replaceText(fs, sources[project.third][source.config], `{ "path": "../first", "prepend": true },`, "");
// }
function makeOneTwoThreeDependOrder(fs: vfs.FileSystem) {
replaceText(fs, sources[project.second][source.config], "[", `[
{ "path": "../first", "prepend": true }`);
replaceText(fs, sources[project.third][source.config], `{ "path": "../first", "prepend": true },`, "");
}
// function stripInternalWithDependentOrder(fs: vfs.FileSystem, removeCommentsDisabled?: boolean, jsDocStyle?: boolean) {
// stripInternalScenario(fs, removeCommentsDisabled, jsDocStyle);
// makeOneTwoThreeDependOrder(fs);
// }
function stripInternalWithDependentOrder(fs: vfs.FileSystem, removeCommentsDisabled?: boolean, jsDocStyle?: boolean) {
stripInternalScenario(fs, removeCommentsDisabled, jsDocStyle);
makeOneTwoThreeDependOrder(fs);
}
// verifyOutFileScenario({
// scenario: "stripInternal when one-two-three are prepended in order",
// modifyFs: fs => stripInternalWithDependentOrder(fs),
// modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface"),
// dependOrdered: true
// });
verifyOutFileScenario({
scenario: "stripInternal when one-two-three are prepended in order",
modifyFs: fs => stripInternalWithDependentOrder(fs),
modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface"),
dependOrdered: true,
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal with comments emit enabled when one-two-three are prepended in order",
// modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ true),
// modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface"),
// dependOrdered: true
// });
verifyOutFileScenario({
scenario: "stripInternal with comments emit enabled when one-two-three are prepended in order",
modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ true),
modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/*@internal*/ interface`, "interface"),
dependOrdered: true,
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal jsdoc style comment when one-two-three are prepended in order",
// modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ false, /*jsDocStyle*/ true),
// modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/**@internal*/ interface`, "interface"),
// dependOrdered: true
// });
verifyOutFileScenario({
scenario: "stripInternal jsdoc style comment when one-two-three are prepended in order",
modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ false, /*jsDocStyle*/ true),
modifyAgainFs: fs => replaceText(fs, sources[project.first][source.ts][part.one], `/**@internal*/ interface`, "interface"),
dependOrdered: true,
unchangedDtsWritesThirdDts: true
});
// verifyOutFileScenario({
// scenario: "stripInternal jsdoc style with comments emit enabled when one-two-three are prepended in order",
// modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ true, /*jsDocStyle*/ true),
// dependOrdered: true
// });
verifyOutFileScenario({
scenario: "stripInternal jsdoc style with comments emit enabled when one-two-three are prepended in order",
modifyFs: fs => stripInternalWithDependentOrder(fs, /*removeCommentsDisabled*/ true, /*jsDocStyle*/ true),
dependOrdered: true,
unchangedDtsWritesThirdDts: true
});
});
}
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 200,
"end": 277,
"kind": "text"
},
{
"pos": 277,
"end": 351,
"kind": "internal"
},
{
"pos": 353,
"end": 385,
"kind": "text"
},
{
"pos": 385,
"end": 777,
"kind": "internal"
},
{
"pos": 779,
"end": 782,
"kind": "text"
},
{
"pos": 782,
"end": 1195,
"kind": "internal"
},
{
"pos": 1197,
"end": 1245,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3203-3244)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (200-1245)
text: (200-277)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (277-351)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (353-385)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (385-777)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (779-782)
}
----------------------------------------------------------------------
internal: (782-1195)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1197-1245)
declare class C {
doSomething(): void;
}
@@ -2840,6 +2892,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -2872,10 +2929,12 @@ sourceMapUrl: (109-149)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3251,12 +3310,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1288,
"end": 403,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -3267,24 +3331,24 @@ console.log(s);
},
{
"pos": 200,
"end": 1245,
"end": 360,
"kind": "text"
},
{
"pos": 1245,
"end": 1288,
"pos": 360,
"end": 403,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1290,
"end": 1309,
"pos": 405,
"end": 424,
"kind": "text"
},
{
"pos": 1309,
"end": 1351,
"pos": 424,
"end": 466,
"kind": "sourceMapUrl"
}
]
@@ -3429,12 +3493,14 @@ sourceMapUrl: (3282-3322)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1288):: /src/2/second-output.d.ts texts:: 4
prepend: (0-403):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3445,70 +3511,28 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (200-1245)
text: (200-360)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1245-1288)
sourceMapUrl: (360-403)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1290-1309)
text: (405-424)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1309-1351)
sourceMapUrl: (424-466)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3527,50 +3551,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3580,7 +3562,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAe,UAAU,QAAQ;IAC7B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;;IAEM,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CACnC;AACD,kBAAU,OAAO,CAAC;IACC,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACtD;AACc,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC5C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAe,UAAU,QAAQ;IAC7B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3778,59 +3760,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 20) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 24) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 26) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 32) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 33) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /**@internal*/
2 > method
1->Emitted(17, 5) Source(16, 20) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 26) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /**@internal*/ get
2 > c
3 > () { return 10; }
> /**@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 24) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 25) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 31) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 37) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/ prop: string;
> /**@internal*/ method() { }
> /**@internal*/ get c() { return 10; }
> /**@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3842,488 +3782,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /**@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 20) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 33) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 34) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 38) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /**@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 20) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 36) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 39) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 44) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /**@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 20) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 37) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 50) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 51) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 53) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 66) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 70) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 72) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /**@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 20) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 37) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 46) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 47) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 56) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 57) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 59) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 72) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 81) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 84) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 86) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /**@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 20) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 26) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 34) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 44) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 47) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 60) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 61) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 62) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 63) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /**@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 20) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 32) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 44) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 47) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 56) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 57) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /**@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 27) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 33) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 46) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 51) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 52) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /**@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 20) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 32) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 44) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 47) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 48) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 48) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 50) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 51) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 51) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 53) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 54) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 54) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 56) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/**@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 16) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 22) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 31) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 34) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/**@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 16) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 25) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 36) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 41) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/**@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 16) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 26) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 43) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 44) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 46) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 59) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 68) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 71) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 73) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/**@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 16) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 26) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 39) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 40) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 49) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 50) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 52) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 65) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 74) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 77) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 79) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/**@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 16) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 23) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 37) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 40) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 57) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 58) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 67) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 68) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/**@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 16) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 21) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 33) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 36) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 45) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 46) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/**@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 16) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 16) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 22) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 35) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 40) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 41) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/**@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 16) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 21) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 33) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 36) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 37) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 37) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 39) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 40) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 40) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 42) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 43) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 43) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 45) + SourceIndex(2)
1 >{
> /**@internal*/ export class C { }
> /**@internal*/ export function foo() {}
> /**@internal*/ export namespace someNamespace { export class C {} }
> /**@internal*/ export namespace someOther.something { export class someClass {} }
> /**@internal*/ export import someImport = someNamespace.C;
> /**@internal*/ export type internalType = internalC;
> /**@internal*/ export const internalConst = 10;
> /**@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4337,9 +3814,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4347,8 +3824,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4357,7 +3834,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4378,12 +3855,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 200,
"end": 277,
"kind": "text"
},
{
"pos": 277,
"end": 351,
"kind": "internal"
},
{
"pos": 353,
"end": 385,
"kind": "text"
},
{
"pos": 385,
"end": 777,
"kind": "internal"
},
{
"pos": 779,
"end": 782,
"kind": "text"
},
{
"pos": 782,
"end": 1195,
"kind": "internal"
},
{
"pos": 1197,
"end": 1245,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3203-3244)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (200-1245)
text: (200-277)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (277-351)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (353-385)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (385-777)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (779-782)
}
----------------------------------------------------------------------
internal: (782-1195)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1197-1245)
declare class C {
doSomething(): void;
}
@@ -2840,6 +2892,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -2872,10 +2929,12 @@ sourceMapUrl: (109-149)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3251,12 +3310,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1288,
"end": 403,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -3267,24 +3331,24 @@ console.log(s);
},
{
"pos": 200,
"end": 1245,
"end": 360,
"kind": "text"
},
{
"pos": 1245,
"end": 1288,
"pos": 360,
"end": 403,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1290,
"end": 1309,
"pos": 405,
"end": 424,
"kind": "text"
},
{
"pos": 1309,
"end": 1351,
"pos": 424,
"end": 466,
"kind": "sourceMapUrl"
}
]
@@ -3429,12 +3493,14 @@ sourceMapUrl: (3282-3322)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1288):: /src/2/second-output.d.ts texts:: 4
prepend: (0-403):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3445,70 +3511,28 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (200-1245)
text: (200-360)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1245-1288)
sourceMapUrl: (360-403)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1290-1309)
text: (405-424)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1309-1351)
sourceMapUrl: (424-466)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3527,50 +3551,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3580,7 +3562,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAc,UAAU,QAAQ;IAC5B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAc,UAAU,QAAQ;IAC5B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3778,59 +3760,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3842,488 +3782,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4337,9 +3814,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4347,8 +3824,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4357,7 +3834,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4378,12 +3855,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 200,
"end": 277,
"kind": "text"
},
{
"pos": 277,
"end": 365,
"kind": "internal"
},
{
"pos": 367,
"end": 399,
"kind": "text"
},
{
"pos": 399,
"end": 791,
"kind": "internal"
},
{
"pos": 793,
"end": 796,
"kind": "text"
},
{
"pos": 796,
"end": 1209,
"kind": "internal"
},
{
"pos": 1211,
"end": 1259,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3567-3608)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-198):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (200-1259)
text: (200-277)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (277-365)
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
----------------------------------------------------------------------
text: (367-399)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (399-791)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (793-796)
}
----------------------------------------------------------------------
internal: (796-1209)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1211-1259)
declare class C {
doSomething(): void;
}
@@ -2940,6 +2992,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -2972,10 +3029,12 @@ sourceMapUrl: (109-149)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3351,12 +3410,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1302,
"end": 403,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 156,
"kind": "text"
},
@@ -3367,24 +3431,24 @@ console.log(s);
},
{
"pos": 200,
"end": 1259,
"end": 360,
"kind": "text"
},
{
"pos": 1259,
"end": 1302,
"pos": 360,
"end": 403,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1304,
"end": 1323,
"pos": 405,
"end": 424,
"kind": "text"
},
{
"pos": 1323,
"end": 1365,
"pos": 424,
"end": 466,
"kind": "sourceMapUrl"
}
]
@@ -3529,12 +3593,14 @@ sourceMapUrl: (3646-3686)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1302):: /src/2/second-output.d.ts texts:: 4
prepend: (0-403):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-156)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-156)
declare const s = "Hola, world";
interface NoJsForHereEither {
none: any;
@@ -3545,70 +3611,28 @@ declare function f(): string;
sourceMapUrl: (156-198)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (200-1259)
text: (200-360)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1259-1302)
sourceMapUrl: (360-403)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1304-1323)
text: (405-424)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1323-1365)
sourceMapUrl: (424-466)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3627,50 +3651,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3680,7 +3662,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAc,UAAU,QAAQ;IAC5B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;kBACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAc,UAAU,QAAQ;IAC5B,IAAI,EAAE,GAAG,CAAC;CACb;AAED,QAAA,MAAM,CAAC,gBAAgB,CAAC;AAExB,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3878,59 +3860,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> /*@internal*/ c: number;
1->^^^^^^^^^^^^^^^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 19) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 20) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 22) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 28) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3942,488 +3882,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4437,9 +3914,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4447,8 +3924,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4457,7 +3934,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4478,12 +3955,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 352,
"kind": "internal"
},
{
"pos": 354,
"end": 386,
"kind": "text"
},
{
"pos": 386,
"end": 778,
"kind": "internal"
},
{
"pos": 780,
"end": 783,
"kind": "text"
},
{
"pos": 783,
"end": 1196,
"kind": "internal"
},
{
"pos": 1198,
"end": 1246,
"kind": "text"
},
@@ -199,12 +234,14 @@ sourceMapUrl: (3221-3262)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -215,18 +252,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1246)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-352)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (354-386)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (386-778)
class C {
}
function foo(): void;
@@ -246,7 +291,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (780-783)
}
----------------------------------------------------------------------
internal: (783-1196)
declare class internalC {
}
declare function internalfoo(): void;
@@ -266,6 +316,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1198-1246)
declare class C {
doSomething(): void;
}
@@ -2023,6 +2075,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2056,10 +2113,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2320,12 +2379,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1289,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2336,24 +2400,24 @@ console.log(s);
},
{
"pos": 201,
"end": 1246,
"end": 361,
"kind": "text"
},
{
"pos": 1246,
"end": 1289,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1291,
"end": 1310,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1310,
"end": 1352,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -2499,12 +2563,14 @@ sourceMapUrl: (3300-3340)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1289):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2515,70 +2581,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1246)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1246-1289)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1291-1310)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1310-1352)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -20,6 +20,11 @@
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -53,10 +58,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -325,48 +332,48 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 199,
"end": 158,
"kind": "prepend",
"data": "/src/first/bin/first-output.d.ts",
"texts": [
{
"pos": 0,
"end": 157,
"end": 116,
"kind": "text"
},
{
"pos": 157,
"end": 199,
"pos": 116,
"end": 158,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 201,
"end": 1289,
"pos": 160,
"end": 363,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 201,
"end": 1246,
"pos": 160,
"end": 320,
"kind": "text"
},
{
"pos": 1246,
"end": 1289,
"pos": 320,
"end": 363,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1291,
"end": 1310,
"pos": 365,
"end": 384,
"kind": "text"
},
{
"pos": 1310,
"end": 1352,
"pos": 384,
"end": 426,
"kind": "sourceMapUrl"
}
]
@@ -514,12 +521,9 @@ sourceMapUrl: (3300-3340)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-158):: /src/first/bin/first-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (0-157)
interface TheFirst {
none: any;
}
text: (0-116)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -527,75 +531,33 @@ interface NoJsForHereEither {
declare function f(): string;
>>--------------------------------------------------------------------
sourceMapUrl: (157-199)
sourceMapUrl: (116-158)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
prepend: (201-1289):: /src/2/second-output.d.ts texts:: 2
prepend: (160-363):: /src/2/second-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (201-1246)
text: (160-320)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1246-1289)
sourceMapUrl: (320-363)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1291-1310)
text: (365-384)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1310-1352)
sourceMapUrl: (384-426)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 54,
"kind": "internal"
},
{
"pos": 56,
"end": 172,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 216,
"end": 293,
"kind": "text"
},
{
"pos": 293,
"end": 442,
"kind": "internal"
},
{
"pos": 444,
"end": 476,
"kind": "text"
},
{
"pos": 476,
"end": 988,
"kind": "internal"
},
{
"pos": 990,
"end": 993,
"kind": "text"
},
{
"pos": 993,
"end": 1526,
"kind": "internal"
},
{
"pos": 1528,
"end": 1576,
"kind": "text"
},
@@ -199,12 +234,14 @@ sourceMapUrl: (3603-3644)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-214):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-214):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-172)
internal: (0-54)
/**@internal*/ interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (56-172)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -215,18 +252,26 @@ declare function f(): string;
sourceMapUrl: (172-214)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (216-1576)
text: (216-293)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (293-442)
/**@internal*/ constructor();
/**@internal*/ prop: string;
/**@internal*/ method(): void;
/**@internal*/ /**@internal*/ c: number;
----------------------------------------------------------------------
text: (444-476)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (476-988)
/**@internal*/ class C {
}
/**@internal*/ function foo(): void;
@@ -246,7 +291,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (990-993)
}
----------------------------------------------------------------------
internal: (993-1526)
/**@internal*/ declare class internalC {
}
/**@internal*/ declare function internalfoo(): void;
@@ -266,6 +316,8 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1528-1576)
declare class C {
doSomething(): void;
}
@@ -2123,6 +2175,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 54,
"kind": "internal"
},
{
"pos": 56,
"end": 172,
"kind": "text"
},
@@ -2156,10 +2213,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-172)
internal: (0-54)
/**@internal*/ interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (56-172)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2420,12 +2479,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1619,
"end": 419,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 54,
"kind": "internal"
},
{
"pos": 56,
"end": 172,
"kind": "text"
},
@@ -2436,24 +2500,24 @@ console.log(s);
},
{
"pos": 216,
"end": 1576,
"end": 376,
"kind": "text"
},
{
"pos": 1576,
"end": 1619,
"pos": 376,
"end": 419,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1621,
"end": 1640,
"pos": 421,
"end": 440,
"kind": "text"
},
{
"pos": 1640,
"end": 1682,
"pos": 440,
"end": 482,
"kind": "sourceMapUrl"
}
]
@@ -2599,12 +2663,14 @@ sourceMapUrl: (3682-3722)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1619):: /src/2/second-output.d.ts texts:: 4
prepend: (0-419):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-172)
internal: (0-54)
/**@internal*/ interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (56-172)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2615,70 +2681,28 @@ declare function f(): string;
sourceMapUrl: (172-214)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (216-1576)
text: (216-376)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
/**@internal*/ constructor();
/**@internal*/ prop: string;
/**@internal*/ method(): void;
/**@internal*/ /**@internal*/ c: number;
}
declare namespace normalN {
/**@internal*/ class C {
}
/**@internal*/ function foo(): void;
/**@internal*/ namespace someNamespace {
class C {
}
}
/**@internal*/ namespace someOther.something {
class someClass {
}
}
/**@internal*/ export import someImport = someNamespace.C;
/**@internal*/ type internalType = internalC;
/**@internal*/ const internalConst = 10;
/**@internal*/ enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
/**@internal*/ declare class internalC {
}
/**@internal*/ declare function internalfoo(): void;
/**@internal*/ declare namespace internalNamespace {
class someClass {
}
}
/**@internal*/ declare namespace internalOther.something {
class someClass {
}
}
/**@internal*/ import internalImport = internalNamespace.someClass;
/**@internal*/ declare type internalType = internalC;
/**@internal*/ declare const internalConst = 10;
/**@internal*/ declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1576-1619)
sourceMapUrl: (376-419)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1621-1640)
text: (421-440)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1640-1682)
sourceMapUrl: (440-482)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -20,6 +20,11 @@
"sections": [
{
"pos": 0,
"end": 54,
"kind": "internal"
},
{
"pos": 56,
"end": 172,
"kind": "text"
},
@@ -53,10 +58,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-172)
internal: (0-54)
/**@internal*/ interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (56-172)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -325,48 +332,48 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 214,
"end": 158,
"kind": "prepend",
"data": "/src/first/bin/first-output.d.ts",
"texts": [
{
"pos": 0,
"end": 172,
"end": 116,
"kind": "text"
},
{
"pos": 172,
"end": 214,
"pos": 116,
"end": 158,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 216,
"end": 1619,
"pos": 160,
"end": 363,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 216,
"end": 1576,
"pos": 160,
"end": 320,
"kind": "text"
},
{
"pos": 1576,
"end": 1619,
"pos": 320,
"end": 363,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1621,
"end": 1640,
"pos": 365,
"end": 384,
"kind": "text"
},
{
"pos": 1640,
"end": 1682,
"pos": 384,
"end": 426,
"kind": "sourceMapUrl"
}
]
@@ -514,12 +521,9 @@ sourceMapUrl: (3682-3722)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-214):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-158):: /src/first/bin/first-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (0-172)
/**@internal*/ interface TheFirst {
none: any;
}
text: (0-116)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -527,75 +531,33 @@ interface NoJsForHereEither {
declare function f(): string;
>>--------------------------------------------------------------------
sourceMapUrl: (172-214)
sourceMapUrl: (116-158)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
prepend: (216-1619):: /src/2/second-output.d.ts texts:: 2
prepend: (160-363):: /src/2/second-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (216-1576)
text: (160-320)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
/**@internal*/ constructor();
/**@internal*/ prop: string;
/**@internal*/ method(): void;
/**@internal*/ /**@internal*/ c: number;
}
declare namespace normalN {
/**@internal*/ class C {
}
/**@internal*/ function foo(): void;
/**@internal*/ namespace someNamespace {
class C {
}
}
/**@internal*/ namespace someOther.something {
class someClass {
}
}
/**@internal*/ export import someImport = someNamespace.C;
/**@internal*/ type internalType = internalC;
/**@internal*/ const internalConst = 10;
/**@internal*/ enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
/**@internal*/ declare class internalC {
}
/**@internal*/ declare function internalfoo(): void;
/**@internal*/ declare namespace internalNamespace {
class someClass {
}
}
/**@internal*/ declare namespace internalOther.something {
class someClass {
}
}
/**@internal*/ import internalImport = internalNamespace.someClass;
/**@internal*/ declare type internalType = internalC;
/**@internal*/ declare const internalConst = 10;
/**@internal*/ declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1576-1619)
sourceMapUrl: (320-363)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1621-1640)
text: (365-384)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1640-1682)
sourceMapUrl: (384-426)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 352,
"kind": "internal"
},
{
"pos": 354,
"end": 386,
"kind": "text"
},
{
"pos": 386,
"end": 778,
"kind": "internal"
},
{
"pos": 780,
"end": 783,
"kind": "text"
},
{
"pos": 783,
"end": 1196,
"kind": "internal"
},
{
"pos": 1198,
"end": 1246,
"kind": "text"
},
@@ -199,12 +234,14 @@ sourceMapUrl: (3221-3262)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -215,18 +252,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1246)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-352)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (354-386)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (386-778)
class C {
}
function foo(): void;
@@ -246,7 +291,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (780-783)
}
----------------------------------------------------------------------
internal: (783-1196)
declare class internalC {
}
declare function internalfoo(): void;
@@ -266,6 +316,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1198-1246)
declare class C {
doSomething(): void;
}
@@ -2023,6 +2075,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2056,10 +2113,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2320,12 +2379,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1289,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2336,24 +2400,24 @@ console.log(s);
},
{
"pos": 201,
"end": 1246,
"end": 361,
"kind": "text"
},
{
"pos": 1246,
"end": 1289,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1291,
"end": 1310,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1310,
"end": 1352,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -2499,12 +2563,14 @@ sourceMapUrl: (3300-3340)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1289):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2515,70 +2581,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1246)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1246-1289)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1291-1310)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1310-1352)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 366,
"kind": "internal"
},
{
"pos": 368,
"end": 400,
"kind": "text"
},
{
"pos": 400,
"end": 792,
"kind": "internal"
},
{
"pos": 794,
"end": 797,
"kind": "text"
},
{
"pos": 797,
"end": 1210,
"kind": "internal"
},
{
"pos": 1212,
"end": 1260,
"kind": "text"
},
@@ -199,12 +234,14 @@ sourceMapUrl: (3585-3626)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -215,18 +252,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1260)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-366)
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
----------------------------------------------------------------------
text: (368-400)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (400-792)
class C {
}
function foo(): void;
@@ -246,7 +291,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (794-797)
}
----------------------------------------------------------------------
internal: (797-1210)
declare class internalC {
}
declare function internalfoo(): void;
@@ -266,6 +316,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1212-1260)
declare class C {
doSomething(): void;
}
@@ -2123,6 +2175,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2156,10 +2213,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2420,12 +2479,17 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 1303,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2436,24 +2500,24 @@ console.log(s);
},
{
"pos": 201,
"end": 1260,
"end": 361,
"kind": "text"
},
{
"pos": 1260,
"end": 1303,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1305,
"end": 1324,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1324,
"end": 1366,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -2599,12 +2663,14 @@ sourceMapUrl: (3664-3704)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1303):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -2615,70 +2681,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1260)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1260-1303)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1305-1324)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1324-1366)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -20,6 +20,11 @@
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -53,10 +58,12 @@ sourceMapUrl: (127-167)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -325,48 +332,48 @@ console.log(s);
"sections": [
{
"pos": 0,
"end": 199,
"end": 158,
"kind": "prepend",
"data": "/src/first/bin/first-output.d.ts",
"texts": [
{
"pos": 0,
"end": 157,
"end": 116,
"kind": "text"
},
{
"pos": 157,
"end": 199,
"pos": 116,
"end": 158,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 201,
"end": 1303,
"pos": 160,
"end": 363,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 201,
"end": 1260,
"pos": 160,
"end": 320,
"kind": "text"
},
{
"pos": 1260,
"end": 1303,
"pos": 320,
"end": 363,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1305,
"end": 1324,
"pos": 365,
"end": 384,
"kind": "text"
},
{
"pos": 1324,
"end": 1366,
"pos": 384,
"end": 426,
"kind": "sourceMapUrl"
}
]
@@ -514,12 +521,9 @@ sourceMapUrl: (3664-3704)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-158):: /src/first/bin/first-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (0-157)
interface TheFirst {
none: any;
}
text: (0-116)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -527,75 +531,33 @@ interface NoJsForHereEither {
declare function f(): string;
>>--------------------------------------------------------------------
sourceMapUrl: (157-199)
sourceMapUrl: (116-158)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
prepend: (201-1303):: /src/2/second-output.d.ts texts:: 2
prepend: (160-363):: /src/2/second-output.d.ts texts:: 2
>>--------------------------------------------------------------------
text: (201-1260)
text: (160-320)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1260-1303)
sourceMapUrl: (320-363)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1305-1324)
text: (365-384)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1324-1366)
sourceMapUrl: (384-426)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -2362,6 +2362,75 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/first/bin/.tsbuildinfo]
{
"bundle": {
"commonSourceDirectory": "/src/first/",
"js": {
"sections": [
{
"pos": 0,
"end": 110,
"kind": "text"
},
{
"pos": 110,
"end": 150,
"kind": "sourceMapUrl"
}
]
},
"dts": {
"sections": [
{
"pos": 0,
"end": 157,
"kind": "text"
},
{
"pos": 157,
"end": 199,
"kind": "sourceMapUrl"
}
]
}
}
}
//// [/src/first/bin/.tsbuildinfo.baseline.txt]
======================================================================
File:: /src/first/bin/first-output.js
----------------------------------------------------------------------
text: (0-110)
var s = "Hello, world";
console.log(s);
console.log(f());
function f() {
return "JS does hoists";
}
----------------------------------------------------------------------
sourceMapUrl: (110-150)
//# sourceMappingURL=first-output.js.map
======================================================================
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
interface TheFirst {
none: any;
}
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
}
declare function f(): string;
----------------------------------------------------------------------
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
======================================================================
//// [/src/first/bin/first-output.d.ts.map]
{"version":3,"file":"first-output.d.ts","sourceRoot":"","sources":["../first_PART1.ts","../first_part2.ts","../first_part3.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;AERD,iBAAS,CAAC,WAET"}
@@ -2654,7 +2723,7 @@ console.log(s);
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"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;;IAEM,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CACnC;AACD,kBAAU,OAAO,CAAC;IACC,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACtD;AACc,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC5C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -2852,59 +2921,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 20) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 24) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 26) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 32) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 33) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /**@internal*/
2 > method
1->Emitted(17, 5) Source(16, 20) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 26) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /**@internal*/ get
2 > c
3 > () { return 10; }
> /**@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 24) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 25) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 31) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 37) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/ prop: string;
> /**@internal*/ method() { }
> /**@internal*/ get c() { return 10; }
> /**@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -2916,488 +2943,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /**@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 20) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 33) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 34) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 38) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /**@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 20) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 36) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 39) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 44) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /**@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 20) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 37) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 50) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 51) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 53) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 66) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 70) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 72) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /**@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 20) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 37) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 46) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 47) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 56) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 57) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 59) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 72) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 81) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 84) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 86) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /**@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 20) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 26) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 34) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 44) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 47) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 60) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 61) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 62) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 63) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /**@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 20) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 32) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 44) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 47) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 56) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 57) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /**@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 27) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 33) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 46) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 51) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 52) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /**@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 20) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 32) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 44) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 47) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 48) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 48) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 50) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 51) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 51) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 53) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 54) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 54) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 56) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/**@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 16) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 22) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 31) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 34) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/**@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 16) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 25) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 36) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 41) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/**@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 16) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 26) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 43) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 44) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 46) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 59) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 68) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 71) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 73) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/**@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 16) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 26) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 39) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 40) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 49) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 50) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 52) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 65) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 74) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 77) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 79) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/**@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 16) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 23) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 37) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 40) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 57) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 58) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 67) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 68) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/**@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 16) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 21) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 33) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 36) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 45) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 46) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/**@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 16) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 16) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 22) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 35) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 40) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 41) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/**@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 16) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 21) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 33) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 36) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 37) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 37) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 39) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 40) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 40) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 42) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 43) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 43) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 45) + SourceIndex(2)
1 >{
> /**@internal*/ export class C { }
> /**@internal*/ export function foo() {}
> /**@internal*/ export namespace someNamespace { export class C {} }
> /**@internal*/ export namespace someOther.something { export class someClass {} }
> /**@internal*/ export import someImport = someNamespace.C;
> /**@internal*/ export type internalType = internalC;
> /**@internal*/ export const internalConst = 10;
> /**@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3411,9 +2975,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -3421,8 +2985,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -3431,7 +2995,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3452,12 +3016,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -2362,6 +2362,75 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/first/bin/.tsbuildinfo]
{
"bundle": {
"commonSourceDirectory": "/src/first/",
"js": {
"sections": [
{
"pos": 0,
"end": 110,
"kind": "text"
},
{
"pos": 110,
"end": 150,
"kind": "sourceMapUrl"
}
]
},
"dts": {
"sections": [
{
"pos": 0,
"end": 157,
"kind": "text"
},
{
"pos": 157,
"end": 199,
"kind": "sourceMapUrl"
}
]
}
}
}
//// [/src/first/bin/.tsbuildinfo.baseline.txt]
======================================================================
File:: /src/first/bin/first-output.js
----------------------------------------------------------------------
text: (0-110)
var s = "Hello, world";
console.log(s);
console.log(f());
function f() {
return "JS does hoists";
}
----------------------------------------------------------------------
sourceMapUrl: (110-150)
//# sourceMappingURL=first-output.js.map
======================================================================
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
interface TheFirst {
none: any;
}
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
}
declare function f(): string;
----------------------------------------------------------------------
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
======================================================================
//// [/src/first/bin/first-output.d.ts.map]
{"version":3,"file":"first-output.d.ts","sourceRoot":"","sources":["../first_PART1.ts","../first_part2.ts","../first_part3.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;AERD,iBAAS,CAAC,WAET"}
@@ -2654,7 +2723,7 @@ console.log(s);
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -2852,59 +2921,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -2916,488 +2943,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3411,9 +2975,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -3421,8 +2985,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -3431,7 +2995,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3452,12 +3016,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -2462,6 +2462,75 @@ sourceFile:../second/second_part2.ts
---
>>>//# sourceMappingURL=second-output.js.map
//// [/src/first/bin/.tsbuildinfo]
{
"bundle": {
"commonSourceDirectory": "/src/first/",
"js": {
"sections": [
{
"pos": 0,
"end": 110,
"kind": "text"
},
{
"pos": 110,
"end": 150,
"kind": "sourceMapUrl"
}
]
},
"dts": {
"sections": [
{
"pos": 0,
"end": 157,
"kind": "text"
},
{
"pos": 157,
"end": 199,
"kind": "sourceMapUrl"
}
]
}
}
}
//// [/src/first/bin/.tsbuildinfo.baseline.txt]
======================================================================
File:: /src/first/bin/first-output.js
----------------------------------------------------------------------
text: (0-110)
var s = "Hello, world";
console.log(s);
console.log(f());
function f() {
return "JS does hoists";
}
----------------------------------------------------------------------
sourceMapUrl: (110-150)
//# sourceMappingURL=first-output.js.map
======================================================================
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
interface TheFirst {
none: any;
}
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
}
declare function f(): string;
----------------------------------------------------------------------
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
======================================================================
//// [/src/first/bin/first-output.d.ts.map]
{"version":3,"file":"first-output.d.ts","sourceRoot":"","sources":["../first_PART1.ts","../first_part2.ts","../first_part3.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;AERD,iBAAS,CAAC,WAET"}
@@ -2754,7 +2823,7 @@ console.log(s);
//// [/src/third/thirdjs/output/third-output.d.ts.map]
{"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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;kBACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -2952,59 +3021,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> /*@internal*/ c: number;
1->^^^^^^^^^^^^^^^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 19) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 20) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 22) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 28) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3016,488 +3043,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3511,9 +3075,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -3521,8 +3085,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -3531,7 +3095,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -3552,12 +3116,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 352,
"kind": "internal"
},
{
"pos": 354,
"end": 386,
"kind": "text"
},
{
"pos": 386,
"end": 778,
"kind": "internal"
},
{
"pos": 780,
"end": 783,
"kind": "text"
},
{
"pos": 783,
"end": 1196,
"kind": "internal"
},
{
"pos": 1198,
"end": 1246,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3204-3245)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1246)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-352)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (354-386)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (386-778)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (780-783)
}
----------------------------------------------------------------------
internal: (783-1196)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1198-1246)
declare class C {
doSomething(): void;
}
@@ -2840,6 +2892,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2872,10 +2929,12 @@ sourceMapUrl: (110-150)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3309,12 +3368,17 @@ namespace normalN {
"sections": [
{
"pos": 0,
"end": 1289,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -3325,24 +3389,24 @@ namespace normalN {
},
{
"pos": 201,
"end": 1246,
"end": 361,
"kind": "text"
},
{
"pos": 1246,
"end": 1289,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1291,
"end": 1310,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1310,
"end": 1352,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -3487,12 +3551,14 @@ sourceMapUrl: (3283-3323)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1289):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3503,70 +3569,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1246)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1246-1289)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1291-1310)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1310-1352)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3585,50 +3609,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3638,7 +3620,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAe,UAAU,QAAQ;IAC7B,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;;IAEM,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CACnC;AACD,kBAAU,OAAO,CAAC;IACC,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACtD;AACc,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC5C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAe,UAAU,QAAQ;IAC7B,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3836,59 +3818,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 20) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 24) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 26) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 32) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 33) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /**@internal*/
2 > method
1->Emitted(17, 5) Source(16, 20) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 26) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /**@internal*/ get
2 > c
3 > () { return 10; }
> /**@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 24) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 25) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 31) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 37) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /**@internal*/ constructor() { }
> /**@internal*/ prop: string;
> /**@internal*/ method() { }
> /**@internal*/ get c() { return 10; }
> /**@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3900,488 +3840,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /**@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 20) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 33) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 34) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 38) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /**@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 20) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 36) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 39) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 44) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /**@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 20) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 37) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 50) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 51) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 53) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 66) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 70) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 72) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /**@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 20) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 37) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 46) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 47) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 56) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 57) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 59) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 72) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 81) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 84) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 86) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /**@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 20) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 26) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 34) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 44) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 47) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 60) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 61) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 62) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 63) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /**@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 20) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 32) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 44) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 47) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 56) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 57) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /**@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 27) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 33) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 46) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 51) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 52) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /**@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 20) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 32) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 44) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 47) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 48) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 48) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 50) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 51) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 51) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 53) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 54) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 54) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 56) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/**@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 16) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 22) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 31) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 34) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/**@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 16) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 25) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 36) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 41) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/**@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 16) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 26) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 43) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 44) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 46) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 59) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 68) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 71) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 73) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/**@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 16) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 26) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 39) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 40) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 49) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 50) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 52) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 65) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 74) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 77) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 79) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/**@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 16) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 23) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 37) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 40) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 57) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 58) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 67) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 68) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/**@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 16) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 21) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 33) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 36) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 45) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 46) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/**@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 16) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 16) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 22) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 35) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 40) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 41) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/**@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 16) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 21) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 33) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 36) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 37) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 37) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 39) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 40) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 40) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 42) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 43) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 43) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 45) + SourceIndex(2)
1 >{
> /**@internal*/ export class C { }
> /**@internal*/ export function foo() {}
> /**@internal*/ export namespace someNamespace { export class C {} }
> /**@internal*/ export namespace someOther.something { export class someClass {} }
> /**@internal*/ export import someImport = someNamespace.C;
> /**@internal*/ export type internalType = internalC;
> /**@internal*/ export const internalConst = 10;
> /**@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4395,9 +3872,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4405,8 +3882,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4415,7 +3892,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4436,12 +3913,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 352,
"kind": "internal"
},
{
"pos": 354,
"end": 386,
"kind": "text"
},
{
"pos": 386,
"end": 778,
"kind": "internal"
},
{
"pos": 780,
"end": 783,
"kind": "text"
},
{
"pos": 783,
"end": 1196,
"kind": "internal"
},
{
"pos": 1198,
"end": 1246,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3204-3245)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1246)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-352)
constructor();
prop: string;
method(): void;
c: number;
----------------------------------------------------------------------
text: (354-386)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (386-778)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (780-783)
}
----------------------------------------------------------------------
internal: (783-1196)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1198-1246)
declare class C {
doSomething(): void;
}
@@ -2840,6 +2892,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2872,10 +2929,12 @@ sourceMapUrl: (110-150)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3309,12 +3368,17 @@ namespace normalN {
"sections": [
{
"pos": 0,
"end": 1289,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -3325,24 +3389,24 @@ namespace normalN {
},
{
"pos": 201,
"end": 1246,
"end": 361,
"kind": "text"
},
{
"pos": 1246,
"end": 1289,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1291,
"end": 1310,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1310,
"end": 1352,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -3487,12 +3551,14 @@ sourceMapUrl: (3283-3323)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1289):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3503,70 +3569,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1246)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1246-1289)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1291-1310)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1310-1352)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3585,50 +3609,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3638,7 +3620,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAc,UAAU,QAAQ;IAC5B,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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;IACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAc,UAAU,QAAQ;IAC5B,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3836,59 +3818,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> c: number;
1->^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 5) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 6) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 8) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 14) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -3900,488 +3840,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4395,9 +3872,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4405,8 +3882,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4415,7 +3892,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4436,12 +3913,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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
@@ -44,6 +44,11 @@
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -56,6 +61,36 @@
},
{
"pos": 201,
"end": 278,
"kind": "text"
},
{
"pos": 278,
"end": 366,
"kind": "internal"
},
{
"pos": 368,
"end": 400,
"kind": "text"
},
{
"pos": 400,
"end": 792,
"kind": "internal"
},
{
"pos": 794,
"end": 797,
"kind": "text"
},
{
"pos": 797,
"end": 1210,
"kind": "internal"
},
{
"pos": 1212,
"end": 1260,
"kind": "text"
},
@@ -198,12 +233,14 @@ sourceMapUrl: (3568-3609)
======================================================================
File:: /src/2/second-output.d.ts
----------------------------------------------------------------------
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 2
prepend: (0-199):: /src/first/bin/first-output.d.ts texts:: 3
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -214,18 +251,26 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
----------------------------------------------------------------------
text: (201-1260)
text: (201-278)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
----------------------------------------------------------------------
internal: (278-366)
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
----------------------------------------------------------------------
text: (368-400)
}
declare namespace normalN {
----------------------------------------------------------------------
internal: (400-792)
class C {
}
function foo(): void;
@@ -245,7 +290,12 @@ declare namespace normalN {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (794-797)
}
----------------------------------------------------------------------
internal: (797-1210)
declare class internalC {
}
declare function internalfoo(): void;
@@ -265,6 +315,8 @@ declare enum internalEnum {
b = 1,
c = 2
}
----------------------------------------------------------------------
text: (1212-1260)
declare class C {
doSomething(): void;
}
@@ -2940,6 +2992,11 @@ sourceFile:../second/second_part2.ts
"sections": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -2972,10 +3029,12 @@ sourceMapUrl: (110-150)
======================================================================
File:: /src/first/bin/first-output.d.ts
----------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
----------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3431,12 +3490,17 @@ namespace normalN {
"sections": [
{
"pos": 0,
"end": 1303,
"end": 404,
"kind": "prepend",
"data": "/src/2/second-output.d.ts",
"texts": [
{
"pos": 0,
"end": 39,
"kind": "internal"
},
{
"pos": 41,
"end": 157,
"kind": "text"
},
@@ -3447,24 +3511,24 @@ namespace normalN {
},
{
"pos": 201,
"end": 1260,
"end": 361,
"kind": "text"
},
{
"pos": 1260,
"end": 1303,
"pos": 361,
"end": 404,
"kind": "sourceMapUrl"
}
]
},
{
"pos": 1305,
"end": 1324,
"pos": 406,
"end": 425,
"kind": "text"
},
{
"pos": 1324,
"end": 1366,
"pos": 425,
"end": 467,
"kind": "sourceMapUrl"
}
]
@@ -3609,12 +3673,14 @@ sourceMapUrl: (3647-3687)
======================================================================
File:: /src/third/thirdjs/output/third-output.d.ts
----------------------------------------------------------------------
prepend: (0-1303):: /src/2/second-output.d.ts texts:: 4
prepend: (0-404):: /src/2/second-output.d.ts texts:: 5
>>--------------------------------------------------------------------
text: (0-157)
internal: (0-39)
interface TheFirst {
none: any;
}
>>--------------------------------------------------------------------
text: (41-157)
declare const s = "Hello, world";
interface NoJsForHereEither {
none: any;
@@ -3625,70 +3691,28 @@ declare function f(): string;
sourceMapUrl: (157-199)
//# sourceMappingURL=first-output.d.ts.map
>>--------------------------------------------------------------------
text: (201-1260)
text: (201-361)
declare namespace N {
}
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
}
>>--------------------------------------------------------------------
sourceMapUrl: (1260-1303)
sourceMapUrl: (361-404)
//# sourceMappingURL=second-output.d.ts.map
----------------------------------------------------------------------
text: (1305-1324)
text: (406-425)
declare var c: C;
----------------------------------------------------------------------
sourceMapUrl: (1324-1366)
sourceMapUrl: (425-467)
//# sourceMappingURL=third-output.d.ts.map
======================================================================
@@ -3707,50 +3731,8 @@ declare namespace N {
declare namespace N {
}
declare class normalC {
constructor();
prop: string;
method(): void;
/*@internal*/ c: number;
}
declare namespace normalN {
class C {
}
function foo(): void;
namespace someNamespace {
class C {
}
}
namespace someOther.something {
class someClass {
}
}
export import someImport = someNamespace.C;
type internalType = internalC;
const internalConst = 10;
enum internalEnum {
a = 0,
b = 1,
c = 2
}
}
declare class internalC {
}
declare function internalfoo(): void;
declare namespace internalNamespace {
class someClass {
}
}
declare namespace internalOther.something {
class someClass {
}
}
import internalImport = internalNamespace.someClass;
declare type internalType = internalC;
declare const internalConst = 10;
declare enum internalEnum {
a = 0,
b = 1,
c = 2
}
declare class C {
doSomething(): void;
@@ -3760,7 +3742,7 @@ 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":["../../../first/first_PART1.ts","../../../first/first_part3.ts","../../../second/second_part1.ts","../../../second/second_part2.ts","../../third_part1.ts"],"names":[],"mappings":"AAAc,UAAU,QAAQ;IAC5B,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;;IAEK,IAAI,EAAE,MAAM,CAAC;IACb,MAAM;kBACF,CAAC,EACM,MAAM;CAClC;AACD,kBAAU,OAAO,CAAC;IACA,MAAa,CAAC;KAAI;IAClB,SAAgB,GAAG,SAAK;IACxB,UAAiB,aAAa,CAAC;QAAE,MAAa,CAAC;SAAG;KAAE;IACpD,UAAiB,SAAS,CAAC,SAAS,CAAC;QAAE,MAAa,SAAS;SAAG;KAAE;IAClE,MAAM,QAAQ,UAAU,GAAG,aAAa,CAAC,CAAC,CAAC;IAC3C,KAAY,YAAY,GAAG,SAAS,CAAC;IAC9B,MAAM,aAAa,KAAK,CAAC;IAChC,KAAY,YAAY;QAAG,CAAC,IAAA;QAAE,CAAC,IAAA;QAAE,CAAC,IAAA;KAAE;CACrD;AACa,cAAM,SAAS;CAAG;AAClB,iBAAS,WAAW,SAAK;AACzB,kBAAU,iBAAiB,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AACzD,kBAAU,aAAa,CAAC,SAAS,CAAC;IAAE,MAAa,SAAS;KAAG;CAAE;AAC/D,OAAO,cAAc,GAAG,iBAAiB,CAAC,SAAS,CAAC;AACpD,aAAK,YAAY,GAAG,SAAS,CAAC;AAC9B,QAAA,MAAM,aAAa,KAAK,CAAC;AACzB,aAAK,YAAY;IAAG,CAAC,IAAA;IAAE,CAAC,IAAA;IAAE,CAAC,IAAA;CAAE;ACpC3C,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,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":"AAAc,UAAU,QAAQ;IAC5B,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;CAMZ;AACD,kBAAU,OAAO,CAAC;CASjB;AC5BD,cAAM,CAAC;IACH,WAAW;CAGd;;ACJD,QAAA,IAAI,CAAC,GAAU,CAAC"}
//// [/src/third/thirdjs/output/third-output.d.ts.map.baseline.txt]
===================================================================
@@ -3958,59 +3940,17 @@ sourceFile:../../../second/second_part1.ts
2 >Emitted(14, 15) Source(13, 7) + SourceIndex(2)
3 >Emitted(14, 22) Source(13, 14) + SourceIndex(2)
---
>>> constructor();
>>> prop: string;
1 >^^^^
2 > ^^^^
3 > ^^
4 > ^^^^^^
5 > ^
6 > ^^^->
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/
2 > prop
3 > :
4 > string
5 > ;
1 >Emitted(16, 5) Source(15, 19) + SourceIndex(2)
2 >Emitted(16, 9) Source(15, 23) + SourceIndex(2)
3 >Emitted(16, 11) Source(15, 25) + SourceIndex(2)
4 >Emitted(16, 17) Source(15, 31) + SourceIndex(2)
5 >Emitted(16, 18) Source(15, 32) + SourceIndex(2)
---
>>> method(): void;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^->
1->
> /*@internal*/
2 > method
1->Emitted(17, 5) Source(16, 19) + SourceIndex(2)
2 >Emitted(17, 11) Source(16, 25) + SourceIndex(2)
---
>>> /*@internal*/ c: number;
1->^^^^^^^^^^^^^^^^^^
2 > ^
3 > ^^
4 > ^^^^^^
1->() { }
> /*@internal*/ get
2 > c
3 > () { return 10; }
> /*@internal*/ set c(val:
4 > number
1->Emitted(18, 19) Source(17, 23) + SourceIndex(2)
2 >Emitted(18, 20) Source(17, 24) + SourceIndex(2)
3 >Emitted(18, 22) Source(18, 30) + SourceIndex(2)
4 >Emitted(18, 28) Source(18, 36) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >) { }
1 > {
> /*@internal*/ constructor() { }
> /*@internal*/ prop: string;
> /*@internal*/ method() { }
> /*@internal*/ get c() { return 10; }
> /*@internal*/ set c(val: number) { }
>}
1 >Emitted(19, 2) Source(19, 2) + SourceIndex(2)
1 >Emitted(15, 2) Source(19, 2) + SourceIndex(2)
---
>>>declare namespace normalN {
1->
@@ -4022,488 +3962,25 @@ sourceFile:../../../second/second_part1.ts
2 >namespace
3 > normalN
4 >
1->Emitted(20, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(20, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(20, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(20, 27) Source(20, 19) + SourceIndex(2)
---
>>> class C {
1 >^^^^
2 > ^^^^^^
3 > ^
1 >{
> /*@internal*/
2 > export class
3 > C
1 >Emitted(21, 5) Source(21, 19) + SourceIndex(2)
2 >Emitted(21, 11) Source(21, 32) + SourceIndex(2)
3 >Emitted(21, 12) Source(21, 33) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1 > { }
1 >Emitted(22, 6) Source(21, 37) + SourceIndex(2)
---
>>> function foo(): void;
1->^^^^
2 > ^^^^^^^^^
3 > ^^^
4 > ^^^^^^^^^
5 > ^^^^^->
1->
> /*@internal*/
2 > export function
3 > foo
4 > () {}
1->Emitted(23, 5) Source(22, 19) + SourceIndex(2)
2 >Emitted(23, 14) Source(22, 35) + SourceIndex(2)
3 >Emitted(23, 17) Source(22, 38) + SourceIndex(2)
4 >Emitted(23, 26) Source(22, 43) + SourceIndex(2)
---
>>> namespace someNamespace {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
1->
> /*@internal*/
2 > export namespace
3 > someNamespace
4 >
1->Emitted(24, 5) Source(23, 19) + SourceIndex(2)
2 >Emitted(24, 15) Source(23, 36) + SourceIndex(2)
3 >Emitted(24, 28) Source(23, 49) + SourceIndex(2)
4 >Emitted(24, 29) Source(23, 50) + SourceIndex(2)
---
>>> class C {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^
1 >{
2 > export class
3 > C
1 >Emitted(25, 9) Source(23, 52) + SourceIndex(2)
2 >Emitted(25, 15) Source(23, 65) + SourceIndex(2)
3 >Emitted(25, 16) Source(23, 66) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(26, 10) Source(23, 69) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(27, 6) Source(23, 71) + SourceIndex(2)
---
>>> namespace someOther.something {
1->^^^^
2 > ^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
> /*@internal*/
2 > export namespace
3 > someOther
4 > .
5 > something
6 >
1->Emitted(28, 5) Source(24, 19) + SourceIndex(2)
2 >Emitted(28, 15) Source(24, 36) + SourceIndex(2)
3 >Emitted(28, 24) Source(24, 45) + SourceIndex(2)
4 >Emitted(28, 25) Source(24, 46) + SourceIndex(2)
5 >Emitted(28, 34) Source(24, 55) + SourceIndex(2)
6 >Emitted(28, 35) Source(24, 56) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(29, 9) Source(24, 58) + SourceIndex(2)
2 >Emitted(29, 15) Source(24, 71) + SourceIndex(2)
3 >Emitted(29, 24) Source(24, 80) + SourceIndex(2)
---
>>> }
1 >^^^^^^^^^
1 > {}
1 >Emitted(30, 10) Source(24, 83) + SourceIndex(2)
---
>>> }
1 >^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(31, 6) Source(24, 85) + SourceIndex(2)
---
>>> export import someImport = someNamespace.C;
1->^^^^
2 > ^^^^^^
3 > ^^^^^^^^
4 > ^^^^^^^^^^
5 > ^^^
6 > ^^^^^^^^^^^^^
7 > ^
8 > ^
9 > ^
1->
> /*@internal*/
2 > export
3 > import
4 > someImport
5 > =
6 > someNamespace
7 > .
8 > C
9 > ;
1->Emitted(32, 5) Source(25, 19) + SourceIndex(2)
2 >Emitted(32, 11) Source(25, 25) + SourceIndex(2)
3 >Emitted(32, 19) Source(25, 33) + SourceIndex(2)
4 >Emitted(32, 29) Source(25, 43) + SourceIndex(2)
5 >Emitted(32, 32) Source(25, 46) + SourceIndex(2)
6 >Emitted(32, 45) Source(25, 59) + SourceIndex(2)
7 >Emitted(32, 46) Source(25, 60) + SourceIndex(2)
8 >Emitted(32, 47) Source(25, 61) + SourceIndex(2)
9 >Emitted(32, 48) Source(25, 62) + SourceIndex(2)
---
>>> type internalType = internalC;
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
> /*@internal*/
2 > export type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(33, 5) Source(26, 19) + SourceIndex(2)
2 >Emitted(33, 10) Source(26, 31) + SourceIndex(2)
3 >Emitted(33, 22) Source(26, 43) + SourceIndex(2)
4 >Emitted(33, 25) Source(26, 46) + SourceIndex(2)
5 >Emitted(33, 34) Source(26, 55) + SourceIndex(2)
6 >Emitted(33, 35) Source(26, 56) + SourceIndex(2)
---
>>> const internalConst = 10;
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^^^^
5 > ^
1 >
> /*@internal*/ export
2 > const
3 > internalConst
4 > = 10
5 > ;
1 >Emitted(34, 5) Source(27, 26) + SourceIndex(2)
2 >Emitted(34, 11) Source(27, 32) + SourceIndex(2)
3 >Emitted(34, 24) Source(27, 45) + SourceIndex(2)
4 >Emitted(34, 29) Source(27, 50) + SourceIndex(2)
5 >Emitted(34, 30) Source(27, 51) + SourceIndex(2)
---
>>> enum internalEnum {
1 >^^^^
2 > ^^^^^
3 > ^^^^^^^^^^^^
1 >
> /*@internal*/
2 > export enum
3 > internalEnum
1 >Emitted(35, 5) Source(28, 19) + SourceIndex(2)
2 >Emitted(35, 10) Source(28, 31) + SourceIndex(2)
3 >Emitted(35, 22) Source(28, 43) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(36, 9) Source(28, 46) + SourceIndex(2)
2 >Emitted(36, 10) Source(28, 47) + SourceIndex(2)
3 >Emitted(36, 14) Source(28, 47) + SourceIndex(2)
---
>>> b = 1,
1->^^^^^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(37, 9) Source(28, 49) + SourceIndex(2)
2 >Emitted(37, 10) Source(28, 50) + SourceIndex(2)
3 >Emitted(37, 14) Source(28, 50) + SourceIndex(2)
---
>>> c = 2
1->^^^^^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(38, 9) Source(28, 52) + SourceIndex(2)
2 >Emitted(38, 10) Source(28, 53) + SourceIndex(2)
3 >Emitted(38, 14) Source(28, 53) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > }
1 >Emitted(39, 6) Source(28, 55) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>}
1 >Emitted(40, 2) Source(29, 2) + SourceIndex(2)
---
>>>declare class internalC {
1->
2 >^^^^^^^^^^^^^^
3 > ^^^^^^^^^
1->
>/*@internal*/
2 >class
3 > internalC
1->Emitted(41, 1) Source(30, 15) + SourceIndex(2)
2 >Emitted(41, 15) Source(30, 21) + SourceIndex(2)
3 >Emitted(41, 24) Source(30, 30) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > {}
1 >Emitted(42, 2) Source(30, 33) + SourceIndex(2)
---
>>>declare function internalfoo(): void;
1->
2 >^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^
4 > ^^^^^^^^^
5 > ^->
1->
>/*@internal*/
2 >function
3 > internalfoo
4 > () {}
1->Emitted(43, 1) Source(31, 15) + SourceIndex(2)
2 >Emitted(43, 18) Source(31, 24) + SourceIndex(2)
3 >Emitted(43, 29) Source(31, 35) + SourceIndex(2)
4 >Emitted(43, 38) Source(31, 40) + SourceIndex(2)
---
>>>declare namespace internalNamespace {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
1->
>/*@internal*/
2 >namespace
3 > internalNamespace
4 >
1->Emitted(44, 1) Source(32, 15) + SourceIndex(2)
2 >Emitted(44, 19) Source(32, 25) + SourceIndex(2)
3 >Emitted(44, 36) Source(32, 42) + SourceIndex(2)
4 >Emitted(44, 37) Source(32, 43) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(45, 5) Source(32, 45) + SourceIndex(2)
2 >Emitted(45, 11) Source(32, 58) + SourceIndex(2)
3 >Emitted(45, 20) Source(32, 67) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(46, 6) Source(32, 70) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(47, 2) Source(32, 72) + SourceIndex(2)
---
>>>declare namespace internalOther.something {
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^
6 > ^
1->
>/*@internal*/
2 >namespace
3 > internalOther
4 > .
5 > something
6 >
1->Emitted(48, 1) Source(33, 15) + SourceIndex(2)
2 >Emitted(48, 19) Source(33, 25) + SourceIndex(2)
3 >Emitted(48, 32) Source(33, 38) + SourceIndex(2)
4 >Emitted(48, 33) Source(33, 39) + SourceIndex(2)
5 >Emitted(48, 42) Source(33, 48) + SourceIndex(2)
6 >Emitted(48, 43) Source(33, 49) + SourceIndex(2)
---
>>> class someClass {
1 >^^^^
2 > ^^^^^^
3 > ^^^^^^^^^
1 >{
2 > export class
3 > someClass
1 >Emitted(49, 5) Source(33, 51) + SourceIndex(2)
2 >Emitted(49, 11) Source(33, 64) + SourceIndex(2)
3 >Emitted(49, 20) Source(33, 73) + SourceIndex(2)
---
>>> }
1 >^^^^^
1 > {}
1 >Emitted(50, 6) Source(33, 76) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(51, 2) Source(33, 78) + SourceIndex(2)
---
>>>import internalImport = internalNamespace.someClass;
1->
2 >^^^^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^
8 > ^
1->
>/*@internal*/
2 >import
3 > internalImport
4 > =
5 > internalNamespace
6 > .
7 > someClass
8 > ;
1->Emitted(52, 1) Source(34, 15) + SourceIndex(2)
2 >Emitted(52, 8) Source(34, 22) + SourceIndex(2)
3 >Emitted(52, 22) Source(34, 36) + SourceIndex(2)
4 >Emitted(52, 25) Source(34, 39) + SourceIndex(2)
5 >Emitted(52, 42) Source(34, 56) + SourceIndex(2)
6 >Emitted(52, 43) Source(34, 57) + SourceIndex(2)
7 >Emitted(52, 52) Source(34, 66) + SourceIndex(2)
8 >Emitted(52, 53) Source(34, 67) + SourceIndex(2)
---
>>>declare type internalType = internalC;
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
4 > ^^^
5 > ^^^^^^^^^
6 > ^
1 >
>/*@internal*/
2 >type
3 > internalType
4 > =
5 > internalC
6 > ;
1 >Emitted(53, 1) Source(35, 15) + SourceIndex(2)
2 >Emitted(53, 14) Source(35, 20) + SourceIndex(2)
3 >Emitted(53, 26) Source(35, 32) + SourceIndex(2)
4 >Emitted(53, 29) Source(35, 35) + SourceIndex(2)
5 >Emitted(53, 38) Source(35, 44) + SourceIndex(2)
6 >Emitted(53, 39) Source(35, 45) + SourceIndex(2)
---
>>>declare const internalConst = 10;
1 >
2 >^^^^^^^^
3 > ^^^^^^
4 > ^^^^^^^^^^^^^
5 > ^^^^^
6 > ^
1 >
>/*@internal*/
2 >
3 > const
4 > internalConst
5 > = 10
6 > ;
1 >Emitted(54, 1) Source(36, 15) + SourceIndex(2)
2 >Emitted(54, 9) Source(36, 15) + SourceIndex(2)
3 >Emitted(54, 15) Source(36, 21) + SourceIndex(2)
4 >Emitted(54, 28) Source(36, 34) + SourceIndex(2)
5 >Emitted(54, 33) Source(36, 39) + SourceIndex(2)
6 >Emitted(54, 34) Source(36, 40) + SourceIndex(2)
---
>>>declare enum internalEnum {
1 >
2 >^^^^^^^^^^^^^
3 > ^^^^^^^^^^^^
1 >
>/*@internal*/
2 >enum
3 > internalEnum
1 >Emitted(55, 1) Source(37, 15) + SourceIndex(2)
2 >Emitted(55, 14) Source(37, 20) + SourceIndex(2)
3 >Emitted(55, 26) Source(37, 32) + SourceIndex(2)
---
>>> a = 0,
1 >^^^^
2 > ^
3 > ^^^^
4 > ^^->
1 > {
2 > a
3 >
1 >Emitted(56, 5) Source(37, 35) + SourceIndex(2)
2 >Emitted(56, 6) Source(37, 36) + SourceIndex(2)
3 >Emitted(56, 10) Source(37, 36) + SourceIndex(2)
---
>>> b = 1,
1->^^^^
2 > ^
3 > ^^^^
4 > ^->
1->,
2 > b
3 >
1->Emitted(57, 5) Source(37, 38) + SourceIndex(2)
2 >Emitted(57, 6) Source(37, 39) + SourceIndex(2)
3 >Emitted(57, 10) Source(37, 39) + SourceIndex(2)
---
>>> c = 2
1->^^^^
2 > ^
3 > ^^^^
1->,
2 > c
3 >
1->Emitted(58, 5) Source(37, 41) + SourceIndex(2)
2 >Emitted(58, 6) Source(37, 42) + SourceIndex(2)
3 >Emitted(58, 10) Source(37, 42) + SourceIndex(2)
1->Emitted(16, 1) Source(20, 1) + SourceIndex(2)
2 >Emitted(16, 19) Source(20, 11) + SourceIndex(2)
3 >Emitted(16, 26) Source(20, 18) + SourceIndex(2)
4 >Emitted(16, 27) Source(20, 19) + SourceIndex(2)
---
>>>}
1 >^
2 > ^^^^^^^^^^^^^^^^^->
1 > }
1 >Emitted(59, 2) Source(37, 44) + SourceIndex(2)
1 >{
> /*@internal*/ export class C { }
> /*@internal*/ export function foo() {}
> /*@internal*/ export namespace someNamespace { export class C {} }
> /*@internal*/ export namespace someOther.something { export class someClass {} }
> /*@internal*/ export import someImport = someNamespace.C;
> /*@internal*/ export type internalType = internalC;
> /*@internal*/ export const internalConst = 10;
> /*@internal*/ export enum internalEnum { a, b, c }
>}
1 >Emitted(17, 2) Source(29, 2) + SourceIndex(2)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4517,9 +3994,9 @@ sourceFile:../../../second/second_part2.ts
1->
2 >class
3 > C
1->Emitted(60, 1) Source(1, 1) + SourceIndex(3)
2 >Emitted(60, 15) Source(1, 7) + SourceIndex(3)
3 >Emitted(60, 16) Source(1, 8) + SourceIndex(3)
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->^^^^
@@ -4527,8 +4004,8 @@ sourceFile:../../../second/second_part2.ts
1-> {
>
2 > doSomething
1->Emitted(61, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(61, 16) Source(2, 16) + SourceIndex(3)
1->Emitted(19, 5) Source(2, 5) + SourceIndex(3)
2 >Emitted(19, 16) Source(2, 16) + SourceIndex(3)
---
>>>}
1 >^
@@ -4537,7 +4014,7 @@ sourceFile:../../../second/second_part2.ts
> console.log("something got done");
> }
>}
1 >Emitted(62, 2) Source(5, 2) + SourceIndex(3)
1 >Emitted(20, 2) Source(5, 2) + SourceIndex(3)
---
-------------------------------------------------------------------
emittedFile:/src/third/thirdjs/output/third-output.d.ts
@@ -4558,12 +4035,12 @@ sourceFile:../../third_part1.ts
4 > c
5 > = new C()
6 > ;
1->Emitted(64, 1) Source(1, 1) + SourceIndex(4)
2 >Emitted(64, 9) Source(1, 1) + SourceIndex(4)
3 >Emitted(64, 13) Source(1, 5) + SourceIndex(4)
4 >Emitted(64, 14) Source(1, 6) + SourceIndex(4)
5 >Emitted(64, 17) Source(1, 16) + SourceIndex(4)
6 >Emitted(64, 18) Source(1, 17) + SourceIndex(4)
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