Merge pull request #9884 from Microsoft/transforms-sourceMapTodo

[Transforms] Finish up TODO's for source maps
This commit is contained in:
Ron Buckton
2016-08-01 12:01:19 -07:00
committed by GitHub
38 changed files with 155 additions and 415 deletions

View File

@@ -314,25 +314,6 @@ const _super = (function (geti, seti) {
emitNodeWithNotification(node, emitWithComments);
}
/**
* Emits a node with specialized emit flags.
*/
// TODO(rbuckton): This should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
function emitSpecialized(node: Node, flags: NodeEmitFlags) {
if (node) {
const flagsToAdd = flags & ~node.emitFlags;
if (flagsToAdd) {
node.emitFlags |= flagsToAdd;
emit(node);
node.emitFlags &= ~flagsToAdd;
return;
}
emit(node);
}
}
/**
* Emits a node with comments.
@@ -354,6 +335,16 @@ const _super = (function (geti, seti) {
emitNodeWithSourceMap(node, emitWorker);
}
function emitIdentifierName(node: Identifier) {
if (node) {
emitNodeWithNotification(node, emitIdentifierNameWithComments);
}
}
function emitIdentifierNameWithComments(node: Identifier) {
emitNodeWithComments(node, emitWorker);
}
/**
* Emits an expression node.
*/
@@ -1443,31 +1434,6 @@ const _super = (function (geti, seti) {
}
function emitForStatement(node: ForStatement) {
if (node.emitFlags & NodeEmitFlags.SourceMapAdjustRestParameterLoop) {
// TODO(rbuckton): This should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos);
write(" ");
writeToken(SyntaxKind.OpenParenToken, openParenPos);
const initializer = node.initializer;
initializer.emitFlags |= NodeEmitFlags.NoTrailingSourceMap;
emitForBinding(initializer);
write(";");
emitEnd(initializer);
const condition = node.condition;
condition.emitFlags |= NodeEmitFlags.NoTrailingSourceMap;
write(" ");
emitExpression(condition);
write(";");
emitEnd(condition);
write(" ");
emitExpression(node.incrementor);
write(")");
emitEmbeddedStatement(node.statement);
return;
}
const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos);
write(" ");
writeToken(SyntaxKind.OpenParenToken, openParenPos, /*contextNode*/ node);
@@ -1598,7 +1564,7 @@ const _super = (function (geti, seti) {
emitDecorators(node, node.decorators);
emitModifiers(node, node.modifiers);
write(node.asteriskToken ? "function* " : "function ");
emitSpecialized(node.name, NodeEmitFlags.NoSourceMap);
emitIdentifierName(node.name);
emitSignatureAndBody(node, emitSignatureHead);
}
@@ -1685,17 +1651,7 @@ const _super = (function (geti, seti) {
}
function emitBlockFunctionBody(parentNode: Node, body: Block) {
// TODO(rbuckton): This should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
if (body.emitFlags & NodeEmitFlags.SourceMapEmitOpenBraceAsToken) {
write(" ");
writeToken(SyntaxKind.OpenBraceToken, body.pos);
}
else {
write(" {");
}
write(" {");
increaseIndent();
emitBodyWithDetachedComments(body, body.statements,
@@ -1734,7 +1690,7 @@ const _super = (function (geti, seti) {
emitDecorators(node, node.decorators);
emitModifiers(node, node.modifiers);
write("class");
emitSpecializedWithPrefix(" ", node.name, NodeEmitFlags.NoSourceMap);
emitNodeWithPrefix(" ", node.name, emitIdentifierName);
const indentedFlag = node.emitFlags & NodeEmitFlags.Indented;
if (indentedFlag) {
@@ -2262,16 +2218,6 @@ const _super = (function (geti, seti) {
emitNodeWithPrefix(prefix, node, emit);
}
// TODO(rbuckton): This should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
function emitSpecializedWithPrefix(prefix: string, node: Node, flags: NodeEmitFlags) {
if (node) {
write(prefix);
emitSpecialized(node, flags);
}
}
function emitExpressionWithPrefix(prefix: string, node: Node) {
emitNodeWithPrefix(prefix, node, emitExpression);
}

View File

@@ -1074,7 +1074,7 @@ namespace ts {
])
);
setNodeEmitFlags(forStatement, NodeEmitFlags.SourceMapAdjustRestParameterLoop | NodeEmitFlags.CustomPrologue);
setNodeEmitFlags(forStatement, NodeEmitFlags.CustomPrologue);
startOnNewLine(forStatement);
statements.push(forStatement);
}

View File

@@ -2836,14 +2836,6 @@ namespace ts {
/*location*/ blockLocation,
/*multiLine*/ true
);
// TODO(rbuckton): This should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
if (body.kind === SyntaxKind.ModuleBlock) {
setNodeEmitFlags(block, NodeEmitFlags.SourceMapEmitOpenBraceAsToken);
}
return block;
}

View File

@@ -3110,13 +3110,6 @@ namespace ts {
AsyncFunctionBody = 1 << 21,
ReuseTempVariableScope = 1 << 22, // Reuse the existing temp variable scope during emit.
CustomPrologue = 1 << 23, // Treat the statement as if it were a prologue directive (NOTE: Prologue directives are *not* transformed).
// SourceMap Specialization.
// TODO(rbuckton): These should be removed once source maps are aligned with the old
// emitter and new baselines are taken. This exists solely to
// align with the old emitter.
SourceMapEmitOpenBraceAsToken = 1 << 24, // Emits the open brace of a block function body as a source mapped token.
SourceMapAdjustRestParameterLoop = 1 << 25, // Emits adjusted source map positions for a ForStatement generated when transforming a rest parameter for ES5/3.
}
/** Additional context provided to `visitEachChild` */

File diff suppressed because one or more lines are too long

View File

@@ -160,19 +160,13 @@ sourceFile:contextualTyping.ts
1->
2 >^^^^^^^^^^^
3 > ^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^->
1->
2 >module
3 > C2T5
4 >
5 > {
1->Emitted(12, 1) Source(21, 1) + SourceIndex(0)
2 >Emitted(12, 12) Source(21, 8) + SourceIndex(0)
3 >Emitted(12, 16) Source(21, 12) + SourceIndex(0)
4 >Emitted(12, 18) Source(21, 13) + SourceIndex(0)
5 >Emitted(12, 19) Source(21, 14) + SourceIndex(0)
---
>>> C2T5.foo = function (i) {
1->^^^^
@@ -180,7 +174,7 @@ sourceFile:contextualTyping.ts
3 > ^^^
4 > ^^^^^^^^^^
5 > ^
1->
1-> {
> export var
2 > foo
3 > : (i: number, s: string) => number =
@@ -1100,19 +1094,13 @@ sourceFile:contextualTyping.ts
1->
2 >^^^^^^^^^^^
3 > ^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^^->
1->
2 >module
3 > C5T5
4 >
5 > {
1->Emitted(51, 1) Source(66, 1) + SourceIndex(0)
2 >Emitted(51, 12) Source(66, 8) + SourceIndex(0)
3 >Emitted(51, 16) Source(66, 12) + SourceIndex(0)
4 >Emitted(51, 18) Source(66, 13) + SourceIndex(0)
5 >Emitted(51, 19) Source(66, 14) + SourceIndex(0)
---
>>> C5T5.foo = function (i, s) {
1->^^^^
@@ -1123,7 +1111,7 @@ sourceFile:contextualTyping.ts
6 > ^
7 > ^^
8 > ^
1->
1-> {
> export var foo: (i: number, s: string) => string;
>
2 >

View File

@@ -1,2 +1,2 @@
//// [recursiveClassReferenceTest.js.map]
{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"AAAA,iEAAiE;AACjE,0EAA0E;;;;;;AA8B1E,IAAO,MAAM,CAUZ;AAVD,WAAO,MAAM;IAAC,IAAA,OAAO,CAUpB;IAVa,WAAA,OAAO;QAAC,IAAA,KAAK,CAU1B;QAVqB,WAAA,OAAK;YAAC,IAAA,IAAI,CAU/B;YAV2B,WAAA,IAAI,EAAC,CAAC;gBACjC;oBAAA;oBAQA,CAAC;oBANO,+BAAK,GAAZ,cAAiB,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;oBAExB,6BAAG,GAAV,UAAW,KAA6B;wBAEvC,MAAM,CAAC,IAAI,CAAC;oBACb,CAAC;oBACF,sBAAC;gBAAD,CAAC,AARD,IAQC;gBARY,oBAAe,kBAQ3B,CAAA;YACF,CAAC,EAV2B,IAAI,GAAJ,YAAI,KAAJ,YAAI,QAU/B;QAAD,CAAC,EAVqB,KAAK,GAAL,aAAK,KAAL,aAAK,QAU1B;IAAD,CAAC,EAVa,OAAO,GAAP,cAAO,KAAP,cAAO,QAUpB;AAAD,CAAC,EAVM,MAAM,KAAN,MAAM,QAUZ;AAED,IAAO,MAAM,CAoBZ;AApBD,WAAO,MAAM;IAAC,IAAA,KAAK,CAoBlB;IApBa,WAAA,KAAK;QAAC,IAAA,OAAO,CAoB1B;QApBmB,WAAA,OAAO,EAAC,CAAC;YAC5B;gBAKC,oBAAoB,SAAkC;oBAAlC,cAAS,GAAT,SAAS,CAAyB;oBAD9C,YAAO,GAAO,IAAI,CAAC;oBAEvB,aAAa;oBACb,SAAS,CAAC,SAAS,CAAC,WAAW,EAAE,IAAI,CAAC,CAAC;gBAC3C,CAAC;gBANM,wBAAG,GAAV,UAAW,MAAyC,IAAI,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC;oBAAA,MAAM,CAAC,MAAM,CAAC,IAAI,CAAC,CAAC;gBAAA,CAAC,CAAA,CAAC;gBAQlF,+BAAU,GAAjB;oBACC,MAAM,CAAC,OAAO,CAAC;gBAChB,CAAC;gBAEM,4BAAO,GAAd;gBAEA,CAAC;gBAEF,iBAAC;YAAD,CAAC,AAlBD,IAkBC;YAlBY,kBAAU,aAkBtB,CAAA;QACF,CAAC,EApBmB,OAAO,GAAP,aAAO,KAAP,aAAO,QAoB1B;IAAD,CAAC,EApBa,KAAK,GAAL,YAAK,KAAL,YAAK,QAoBlB;AAAD,CAAC,EApBM,MAAM,KAAN,MAAM,QAoBZ;AAGD;IAAA;IAAuF,CAAC;IAA3C,sCAAe,GAAtB,cAAmC,MAAM,CAAC,IAAI,CAAC,CAAA,CAAC;IAAC,mBAAC;AAAD,CAAC,AAAxF,IAAwF;AASxF,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAAC,IAAA,KAAK,CAwBlB;IAxBa,WAAA,KAAK;QAAC,IAAA,SAAS,CAwB5B;QAxBmB,WAAA,SAAS;YAAC,IAAA,SAAS,CAwBtC;YAxB6B,WAAA,SAAS,EAAC,CAAC;gBAExC;oBACO,eAAoB,IAAW;wBAAX,SAAI,GAAJ,IAAI,CAAO;oBAAI,CAAC;oBACnC,qBAAK,GAAZ;wBACC,MAAM,CAAC,IAAI,CAAC;oBACb,CAAC;oBAEM,sBAAM,GAAb,UAAc,KAAY;wBACzB,MAAM,CAAC,IAAI,KAAK,KAAK,CAAC;oBACvB,CAAC;oBAEM,uBAAO,GAAd,cAA0B,MAAM,CAAC,IAAI,CAAC,CAAC,CAAC;oBACzC,YAAC;gBAAD,CAAC,AAXD,IAWC;gBAXY,eAAK,QAWjB,CAAA;gBAED;oBAA0B,wBAAY;oBAAtC;wBAA0B,8BAAY;oBAQtC,CAAC;oBANA,aAAa;oBACN,8BAAe,GAAtB;wBACC,MAAM,CAAC,IAAI,KAAK,CAAC,IAAI,CAAC,CAAC;oBACxB,CAAC;oBAGF,WAAC;gBAAD,CAAC,AARD,CAA0B,YAAY,GAQrC;gBARY,cAAI,OAQhB,CAAA;YACF,CAAC,EAxB6B,SAAS,GAAT,mBAAS,KAAT,mBAAS,QAwBtC;QAAD,CAAC,EAxBmB,SAAS,GAAT,eAAS,KAAT,eAAS,QAwB5B;IAAD,CAAC,EAxBa,KAAK,GAAL,YAAK,KAAL,YAAK,QAwBlB;AAAD,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ"}
{"version":3,"file":"recursiveClassReferenceTest.js","sourceRoot":"","sources":["recursiveClassReferenceTest.ts"],"names":[],"mappings":"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"}

View File

@@ -198,24 +198,18 @@ sourceFile:recursiveClassReferenceTest.ts
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
2 >
3 > Find
4 >
5 > {
1->Emitted(15, 13) Source(32, 29) + SourceIndex(0)
2 >Emitted(15, 24) Source(32, 29) + SourceIndex(0)
3 >Emitted(15, 28) Source(32, 33) + SourceIndex(0)
4 >Emitted(15, 30) Source(32, 34) + SourceIndex(0)
5 >Emitted(15, 31) Source(32, 35) + SourceIndex(0)
---
>>> var StartFindAction = (function () {
1->^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(16, 17) Source(33, 2) + SourceIndex(0)
---
@@ -663,24 +657,18 @@ sourceFile:recursiveClassReferenceTest.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^^->
1->
2 >
3 > Widgets
4 >
5 > {
1->Emitted(35, 9) Source(44, 21) + SourceIndex(0)
2 >Emitted(35, 20) Source(44, 21) + SourceIndex(0)
3 >Emitted(35, 27) Source(44, 28) + SourceIndex(0)
4 >Emitted(35, 29) Source(44, 29) + SourceIndex(0)
5 >Emitted(35, 30) Source(44, 30) + SourceIndex(0)
---
>>> var FindWidget = (function () {
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(36, 13) Source(45, 2) + SourceIndex(0)
---
@@ -1443,24 +1431,18 @@ sourceFile:recursiveClassReferenceTest.ts
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^->
4 > ^^^^^^^^^^^->
1->
2 >
3 > PlainText
4 >
5 > {
1->Emitted(70, 13) Source(76, 31) + SourceIndex(0)
2 >Emitted(70, 24) Source(76, 31) + SourceIndex(0)
3 >Emitted(70, 33) Source(76, 40) + SourceIndex(0)
4 >Emitted(70, 35) Source(76, 41) + SourceIndex(0)
5 >Emitted(70, 36) Source(76, 42) + SourceIndex(0)
---
>>> var State = (function () {
1->^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
>
1->Emitted(71, 17) Source(78, 2) + SourceIndex(0)

View File

@@ -1,2 +1,2 @@
//// [sourceMap-Comments.js.map]
{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK,EAAC,CAAC;QACd;YAAA;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,GAAW,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,KAAK,CAAC;wBACF,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"}
{"version":3,"file":"sourceMap-Comments.js","sourceRoot":"","sources":["sourceMap-Comments.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkBT;AAlBD,WAAO,GAAG;IAAC,IAAA,KAAK,CAkBf;IAlBU,WAAA,KAAK;QACZ;YAAA;YAeA,CAAC;YAdU,kBAAG,GAAV;gBACI,IAAI,CAAC,GAAW,CAAC,CAAC;gBAClB,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;oBACR,KAAK,CAAC;wBACF,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,gBAAgB;wBAChB,gBAAgB;wBAChB,KAAK,CAAC;oBACV,KAAK,CAAC;wBACF,WAAW;wBACX,KAAK,CAAC;gBACd,CAAC;YACL,CAAC;YACL,WAAC;QAAD,CAAC,AAfD,IAeC;QAfY,UAAI,OAehB,CAAA;IAEL,CAAC,EAlBU,KAAK,GAAL,SAAK,KAAL,SAAK,QAkBf;AAAD,CAAC,EAlBM,GAAG,KAAH,GAAG,QAkBT"}

View File

@@ -90,24 +90,18 @@ sourceFile:sourceMap-Comments.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^->
1->
2 >
3 > tools
4 >
5 > {
1->Emitted(4, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(4, 16) Source(1, 12) + SourceIndex(0)
3 >Emitted(4, 21) Source(1, 17) + SourceIndex(0)
4 >Emitted(4, 23) Source(1, 18) + SourceIndex(0)
5 >Emitted(4, 24) Source(1, 19) + SourceIndex(0)
---
>>> var Test = (function () {
1->^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(5, 9) Source(2, 5) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMap-FileWithComments.js.map]
{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAMA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM,EAAC,CAAC;IAEX,QAAQ;IACR;QACI,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAItE,YAAC;IAAD,CAAC,AATD;IAOI,gBAAgB;IACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IARvB,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,GAAG,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,GAAG,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,GAAW,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC"}
{"version":3,"file":"sourceMap-FileWithComments.js","sourceRoot":"","sources":["sourceMap-FileWithComments.ts"],"names":[],"mappings":"AAMA,SAAS;AACT,IAAO,MAAM,CAwBZ;AAxBD,WAAO,MAAM;IAET,QAAQ;IACR;QACI,cAAc;QACd,eAAmB,CAAS,EAAS,CAAS;YAA3B,MAAC,GAAD,CAAC,CAAQ;YAAS,MAAC,GAAD,CAAC,CAAQ;QAAI,CAAC;QAEnD,kBAAkB;QAClB,uBAAO,GAAP,cAAY,MAAM,CAAC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,GAAG,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;QAItE,YAAC;IAAD,CAAC,AATD;IAOI,gBAAgB;IACT,YAAM,GAAG,IAAI,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;IARvB,YAAK,QASjB,CAAA;IAED,+BAA+B;IAC/B,IAAI,CAAC,GAAG,EAAE,CAAC;IAEX;IACA,CAAC;IADe,UAAG,MAClB,CAAA;IAED;;MAEE;IACF,IAAI,CAAC,GAAG,EAAE,CAAC;AACf,CAAC,EAxBM,MAAM,KAAN,MAAM,QAwBZ;AAED,qBAAqB;AACrB,IAAI,CAAC,GAAW,IAAI,MAAM,CAAC,KAAK,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC;AACvC,IAAI,IAAI,GAAG,CAAC,CAAC,OAAO,EAAE,CAAC"}

View File

@@ -67,24 +67,18 @@ sourceFile:sourceMap-FileWithComments.ts
1->
2 >^^^^^^^^^^^
3 > ^^^^^^
4 > ^^
5 > ^
1->
2 >module
3 > Shapes
4 >
5 > {
1->Emitted(3, 1) Source(8, 1) + SourceIndex(0)
2 >Emitted(3, 12) Source(8, 8) + SourceIndex(0)
3 >Emitted(3, 18) Source(8, 14) + SourceIndex(0)
4 >Emitted(3, 20) Source(8, 15) + SourceIndex(0)
5 >Emitted(3, 21) Source(8, 16) + SourceIndex(0)
---
>>> // Class
1 >^^^^
2 > ^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^^^->
1 >
1 > {
>
>
2 > // Class

View File

@@ -1,2 +1,2 @@
//// [sourceMap-StringLiteralWithNewLine.js.map]
{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAQA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG,EAAC,CAAC;IACR,IAAI,CAAC,GAAG,OAAO,CAAC;IAChB,IAAI,CAAC,GAAG;wBACY,CAAC;IACrB,IAAI,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"}
{"version":3,"file":"sourceMap-StringLiteralWithNewLine.js","sourceRoot":"","sources":["sourceMap-StringLiteralWithNewLine.ts"],"names":[],"mappings":"AAQA,IAAO,GAAG,CAKT;AALD,WAAO,GAAG;IACN,IAAI,CAAC,GAAG,OAAO,CAAC;IAChB,IAAI,CAAC,GAAG;wBACY,CAAC;IACrB,IAAI,CAAC,GAAG,MAAM,CAAC,QAAQ,CAAC;AAC5B,CAAC,EALM,GAAG,KAAH,GAAG,QAKT"}

View File

@@ -40,19 +40,13 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts
1->
2 >^^^^^^^^^^^
3 > ^^^
4 > ^^
5 > ^
6 > ^^^^->
4 > ^^^^^^^->
1->
2 >module
3 > Foo
4 >
5 > {
1->Emitted(2, 1) Source(9, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(9, 8) + SourceIndex(0)
3 >Emitted(2, 15) Source(9, 11) + SourceIndex(0)
4 >Emitted(2, 17) Source(9, 12) + SourceIndex(0)
5 >Emitted(2, 18) Source(9, 13) + SourceIndex(0)
---
>>> var x = "test1";
1->^^^^
@@ -61,7 +55,7 @@ sourceFile:sourceMap-StringLiteralWithNewLine.ts
4 > ^^^
5 > ^^^^^^^
6 > ^
1->
1-> {
>
2 > var
3 > x

View File

@@ -1,2 +1,2 @@
//// [sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js.map]
{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC,EAAC,CAAC;IACN;QACI,YAAY;QACZ,IAAI,CAAC,GAAG,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"}
{"version":3,"file":"sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.js","sourceRoot":"","sources":["sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAKP;AALD,WAAO,CAAC;IACJ;QACI,YAAY;QACZ,IAAI,CAAC,GAAG,CAAC,CAAC;IACd,CAAC;AACL,CAAC,EALM,CAAC,KAAD,CAAC,QAKP"}

View File

@@ -32,24 +32,18 @@ sourceFile:sourceMapForFunctionInInternalModuleWithCommentPrecedingStatement01.t
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^^->
4 > ^^^^^^^->
1->
2 >module
3 > Q
4 >
5 > {
1->Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(1, 8) + SourceIndex(0)
3 >Emitted(2, 13) Source(1, 9) + SourceIndex(0)
4 >Emitted(2, 15) Source(1, 10) + SourceIndex(0)
5 >Emitted(2, 16) Source(1, 11) + SourceIndex(0)
---
>>> function P() {
1->^^^^
2 > ^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(3, 5) Source(2, 5) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapSample.js.map]
{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG,EAAC,CAAC;QACZ,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,uBAA0B;iBAA1B,WAA0B,CAA1B,sBAA0B,CAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,GAAc,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"}
{"version":3,"file":"sourceMapSample.js","sourceRoot":"","sources":["sourceMapSample.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAkCT;AAlCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAkCb;IAlCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,uBAA0B;iBAA1B,UAA0B,EAA1B,qBAA0B,EAA1B,IAA0B;gBAA1B,sCAA0B;;YACtD,IAAI,QAAQ,GAAc,EAAE,CAAC;YAC7B,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAlCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAkCb;AAAD,CAAC,EAlCM,GAAG,KAAH,GAAG,QAkCT"}

View File

@@ -121,26 +121,20 @@ sourceFile:sourceMapSample.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^^
4 > ^^
5 > ^
6 > ^->
4 > ^^^^->
1->
2 >
3 > Bar
4 >
5 > {
1->Emitted(4, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(4, 16) Source(1, 12) + SourceIndex(0)
3 >Emitted(4, 19) Source(1, 15) + SourceIndex(0)
4 >Emitted(4, 21) Source(1, 16) + SourceIndex(0)
5 >Emitted(4, 22) Source(1, 17) + SourceIndex(0)
---
>>> "use strict";
1->^^^^^^^^
2 > ^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^->
1->
1-> {
>
2 > "use strict"
3 > ;
@@ -431,21 +425,21 @@ sourceFile:sourceMapSample.ts
---
>>> for (var _i = 1; _i < arguments.length; _i++) {
1->^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...restGreetings: string[]
3 >
3 >
4 > ...restGreetings: string[]
5 >
5 >
6 > ...restGreetings: string[]
1->Emitted(22, 18) Source(21, 37) + SourceIndex(0)
2 >Emitted(22, 29) Source(21, 63) + SourceIndex(0)
2 >Emitted(22, 28) Source(21, 63) + SourceIndex(0)
3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0)
4 >Emitted(22, 52) Source(21, 63) + SourceIndex(0)
4 >Emitted(22, 51) Source(21, 63) + SourceIndex(0)
5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0)
6 >Emitted(22, 57) Source(21, 63) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationClass.js.map]
{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,WAAc,CAAd,sBAAc,CAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"}
{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"}

View File

@@ -37,21 +37,21 @@ sourceFile:sourceMapValidationClass.ts
---
>>> for (var _i = 1; _i < arguments.length; _i++) {
1->^^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...b: string[]
3 >
3 >
4 > ...b: string[]
5 >
5 >
6 > ...b: string[]
1->Emitted(4, 14) Source(2, 42) + SourceIndex(0)
2 >Emitted(4, 25) Source(2, 56) + SourceIndex(0)
2 >Emitted(4, 24) Source(2, 56) + SourceIndex(0)
3 >Emitted(4, 26) Source(2, 42) + SourceIndex(0)
4 >Emitted(4, 48) Source(2, 56) + SourceIndex(0)
4 >Emitted(4, 47) Source(2, 56) + SourceIndex(0)
5 >Emitted(4, 49) Source(2, 42) + SourceIndex(0)
6 >Emitted(4, 53) Source(2, 56) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationClasses.js.map]
{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG,EAAC,CAAC;QACZ,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,WAA8C,CAA9C,sBAA8C,CAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"}
{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG;QACV,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,UAA8C,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"}

View File

@@ -123,26 +123,20 @@ sourceFile:sourceMapValidationClasses.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^^
4 > ^^
5 > ^
6 > ^->
4 > ^^^^->
1->
2 >
3 > Bar
4 >
5 > {
1->Emitted(4, 5) Source(1, 12) + SourceIndex(0)
2 >Emitted(4, 16) Source(1, 12) + SourceIndex(0)
3 >Emitted(4, 19) Source(1, 15) + SourceIndex(0)
4 >Emitted(4, 21) Source(1, 16) + SourceIndex(0)
5 >Emitted(4, 22) Source(1, 17) + SourceIndex(0)
---
>>> "use strict";
1->^^^^^^^^
2 > ^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^->
1->
1-> {
>
2 > "use strict"
3 > ;
@@ -439,21 +433,21 @@ sourceFile:sourceMapValidationClasses.ts
---
>>> for (var _i = 1; _i < arguments.length; _i++) {
1->^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...restGreetings /* more greeting */: string[]
3 >
3 >
4 > ...restGreetings /* more greeting */: string[]
5 >
5 >
6 > ...restGreetings /* more greeting */: string[]
1->Emitted(22, 18) Source(21, 37) + SourceIndex(0)
2 >Emitted(22, 29) Source(21, 83) + SourceIndex(0)
2 >Emitted(22, 28) Source(21, 83) + SourceIndex(0)
3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0)
4 >Emitted(22, 52) Source(21, 83) + SourceIndex(0)
4 >Emitted(22, 51) Source(21, 83) + SourceIndex(0)
5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0)
6 >Emitted(22, 57) Source(21, 83) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDecorators.js.map]
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,WAAc,CAAd,sBAAc,CAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAQL,cAAC;AAAD,CAAC,AA5CD,IA4CC;AArBkB,UAAE,GAAW,EAAE,CAAC;AAV/B;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;oCAGtB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;kCACL;AAMlB;IACG,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;iCAGzB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;IAMpB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;wCAJzB;AAbD;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;yBACQ;AAvBnC;IAFC,eAAe;IACf,eAAe,CAAC,EAAE,CAAC;IAGb,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;IAGvB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;WAqC7B"}
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAQL,cAAC;AAAD,CAAC,AA5CD,IA4CC;AArBkB,UAAE,GAAW,EAAE,CAAC;AAV/B;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;oCAGtB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;kCACL;AAMlB;IACG,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;iCAGzB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;IAMpB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;wCAJzB;AAbD;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;yBACQ;AAvBnC;IAFC,eAAe;IACf,eAAe,CAAC,EAAE,CAAC;IAGb,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;IAGvB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;WAqC7B"}

View File

@@ -62,21 +62,21 @@ sourceFile:sourceMapValidationDecorators.ts
---
>>> for (var _i = 1; _i < arguments.length; _i++) {
1->^^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...b: string[]
3 >
3 >
4 > ...b: string[]
5 >
5 >
6 > ...b: string[]
1->Emitted(13, 14) Source(18, 7) + SourceIndex(0)
2 >Emitted(13, 25) Source(18, 21) + SourceIndex(0)
2 >Emitted(13, 24) Source(18, 21) + SourceIndex(0)
3 >Emitted(13, 26) Source(18, 7) + SourceIndex(0)
4 >Emitted(13, 48) Source(18, 21) + SourceIndex(0)
4 >Emitted(13, 47) Source(18, 21) + SourceIndex(0)
5 >Emitted(13, 49) Source(18, 7) + SourceIndex(0)
6 >Emitted(13, 53) Source(18, 21) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationFunctions.js.map]
{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"}
{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,UAAuB,EAAvB,qBAAuB,EAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"}

View File

@@ -135,21 +135,21 @@ sourceFile:sourceMapValidationFunctions.ts
---
>>> for (var _i = 3; _i < arguments.length; _i++) {
1->^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...restParams: string[]
3 >
3 >
4 > ...restParams: string[]
5 >
5 >
6 > ...restParams: string[]
1->Emitted(9, 10) Source(6, 55) + SourceIndex(0)
2 >Emitted(9, 21) Source(6, 78) + SourceIndex(0)
2 >Emitted(9, 20) Source(6, 78) + SourceIndex(0)
3 >Emitted(9, 22) Source(6, 55) + SourceIndex(0)
4 >Emitted(9, 44) Source(6, 78) + SourceIndex(0)
4 >Emitted(9, 43) Source(6, 78) + SourceIndex(0)
5 >Emitted(9, 45) Source(6, 55) + SourceIndex(0)
6 >Emitted(9, 49) Source(6, 78) + SourceIndex(0)
---
@@ -256,21 +256,21 @@ sourceFile:sourceMapValidationFunctions.ts
---
>>> for (var _i = 3; _i < arguments.length; _i++) {
1->^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 > ^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^
1->
2 > ...restParams: string[]
3 >
3 >
4 > ...restParams: string[]
5 >
5 >
6 > ...restParams: string[]
1->Emitted(18, 10) Source(10, 52) + SourceIndex(0)
2 >Emitted(18, 21) Source(10, 75) + SourceIndex(0)
2 >Emitted(18, 20) Source(10, 75) + SourceIndex(0)
3 >Emitted(18, 22) Source(10, 52) + SourceIndex(0)
4 >Emitted(18, 44) Source(10, 75) + SourceIndex(0)
4 >Emitted(18, 43) Source(10, 75) + SourceIndex(0)
5 >Emitted(18, 45) Source(10, 52) + SourceIndex(0)
6 >Emitted(18, 49) Source(10, 75) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationImport.js.map]
{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC,EAAC,CAAC;IACb;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"}
{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"}

View File

@@ -31,24 +31,18 @@ sourceFile:sourceMapValidationImport.ts
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^->
1->
2 >export module
3 > m
4 >
5 > {
1->Emitted(3, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(3, 12) Source(1, 15) + SourceIndex(0)
3 >Emitted(3, 13) Source(1, 16) + SourceIndex(0)
4 >Emitted(3, 15) Source(1, 17) + SourceIndex(0)
5 >Emitted(3, 16) Source(1, 18) + SourceIndex(0)
---
>>> var c = (function () {
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(4, 5) Source(2, 5) + SourceIndex(0)
---

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationModule.js.map]
{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE,EAAC,CAAC;IACP,IAAI,CAAC,GAAG,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE,EAAC,CAAC;IACP,IAAO,EAAE,CAER;IAFD,WAAO,EAAE,EAAC,CAAC;QACI,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"}
{"version":3,"file":"sourceMapValidationModule.js","sourceRoot":"","sources":["sourceMapValidationModule.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX,CAAC,EAAE,CAAC;AACR,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR;AACD,IAAO,EAAE,CAQR;AARD,WAAO,EAAE;IACL,IAAO,EAAE,CAER;IAFD,WAAO,EAAE;QACM,IAAC,GAAG,EAAE,CAAC;IACtB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER;IAED;QACI,MAAM,CAAC,EAAE,CAAC,CAAC,CAAC;IAChB,CAAC;IAFe,MAAG,MAElB,CAAA;AACL,CAAC,EARM,EAAE,KAAF,EAAE,QAQR"}

View File

@@ -30,34 +30,29 @@ sourceFile:sourceMapValidationModule.ts
1->
2 >^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
4 > ^^^->
1->
2 >module
3 > m2
4 >
5 > {
1->Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(1, 8) + SourceIndex(0)
3 >Emitted(2, 14) Source(1, 10) + SourceIndex(0)
4 >Emitted(2, 16) Source(1, 11) + SourceIndex(0)
5 >Emitted(2, 17) Source(1, 12) + SourceIndex(0)
---
>>> var a = 10;
1 >^^^^
1->^^^^
2 > ^^^^
3 > ^
4 > ^^^
5 > ^^
6 > ^
1 >
1-> {
>
2 > var
3 > a
4 > =
5 > 10
6 > ;
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0)
1->Emitted(3, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0)
4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0)
@@ -135,18 +130,12 @@ sourceFile:sourceMapValidationModule.ts
1->
2 >^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
1->
2 >module
3 > m3
4 >
5 > {
1->Emitted(7, 1) Source(5, 1) + SourceIndex(0)
2 >Emitted(7, 12) Source(5, 8) + SourceIndex(0)
3 >Emitted(7, 14) Source(5, 10) + SourceIndex(0)
4 >Emitted(7, 16) Source(5, 11) + SourceIndex(0)
5 >Emitted(7, 17) Source(5, 12) + SourceIndex(0)
---
>>> var m4;
1 >^^^^
@@ -154,7 +143,7 @@ sourceFile:sourceMapValidationModule.ts
3 > ^^
4 > ^
5 > ^^^^^^^^^^->
1 >
1 > {
>
2 > module
3 > m4
@@ -170,33 +159,28 @@ sourceFile:sourceMapValidationModule.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
4 > ^^->
1->
2 > module
3 > m4
4 >
5 > {
1->Emitted(9, 5) Source(6, 5) + SourceIndex(0)
2 >Emitted(9, 16) Source(6, 12) + SourceIndex(0)
3 >Emitted(9, 18) Source(6, 14) + SourceIndex(0)
4 >Emitted(9, 20) Source(6, 15) + SourceIndex(0)
5 >Emitted(9, 21) Source(6, 16) + SourceIndex(0)
---
>>> m4.x = 30;
1 >^^^^^^^^
1->^^^^^^^^
2 > ^^^^
3 > ^^^
4 > ^^
5 > ^
6 > ^^^^^^^->
1 >
1-> {
> export var
2 > x
3 > =
4 > 30
5 > ;
1 >Emitted(10, 9) Source(7, 20) + SourceIndex(0)
1->Emitted(10, 9) Source(7, 20) + SourceIndex(0)
2 >Emitted(10, 13) Source(7, 21) + SourceIndex(0)
3 >Emitted(10, 16) Source(7, 24) + SourceIndex(0)
4 >Emitted(10, 18) Source(7, 26) + SourceIndex(0)

View File

@@ -1,2 +1,2 @@
//// [fooResult.js.map]
{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC,EAAC,CAAC;IACK,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE,EAAC,CAAC;IACP;QAAA;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"}
{"version":3,"file":"fooResult.js","sourceRoot":"","sources":["tests/cases/compiler/a.ts","tests/cases/compiler/b.ts"],"names":[],"mappings":"AAAA,IAAO,CAAC,CAEP;AAFD,WAAO,CAAC;IACO,GAAC,GAAG,CAAC,CAAC;AACrB,CAAC,EAFM,CAAC,KAAD,CAAC,QAEP;ACFD,IAAO,EAAE,CAGR;AAHD,WAAO,EAAE;IACL;QAAA;QACA,CAAC;QAAD,SAAC;IAAD,CAAC,AADD,IACC;IADY,KAAE,KACd,CAAA;AACL,CAAC,EAHM,EAAE,KAAF,EAAE,QAGR"}

View File

@@ -29,33 +29,28 @@ sourceFile:tests/cases/compiler/a.ts
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
4 > ^->
1->
2 >module
3 > M
4 >
5 > {
1->Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(1, 8) + SourceIndex(0)
3 >Emitted(2, 13) Source(1, 9) + SourceIndex(0)
4 >Emitted(2, 15) Source(1, 10) + SourceIndex(0)
5 >Emitted(2, 16) Source(1, 11) + SourceIndex(0)
---
>>> M.X = 1;
1 >^^^^
1->^^^^
2 > ^^^
3 > ^^^
4 > ^
5 > ^
6 > ^^^^^^^->
1 >
1-> {
> export var
2 > X
3 > =
4 > 1
5 > ;
1 >Emitted(3, 5) Source(2, 16) + SourceIndex(0)
1->Emitted(3, 5) Source(2, 16) + SourceIndex(0)
2 >Emitted(3, 8) Source(2, 17) + SourceIndex(0)
3 >Emitted(3, 11) Source(2, 20) + SourceIndex(0)
4 >Emitted(3, 12) Source(2, 21) + SourceIndex(0)
@@ -113,24 +108,18 @@ sourceFile:tests/cases/compiler/b.ts
1->
2 >^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^->
1->
2 >module
3 > m1
4 >
5 > {
1->Emitted(6, 1) Source(1, 1) + SourceIndex(1)
2 >Emitted(6, 12) Source(1, 8) + SourceIndex(1)
3 >Emitted(6, 14) Source(1, 10) + SourceIndex(1)
4 >Emitted(6, 16) Source(1, 11) + SourceIndex(1)
5 >Emitted(6, 17) Source(1, 12) + SourceIndex(1)
---
>>> var c1 = (function () {
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(7, 5) Source(2, 5) + SourceIndex(1)
---

View File

@@ -1,2 +1,2 @@
//// [sourcemapValidationDuplicateNames.js.map]
{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE,EAAC,CAAC;IACP,IAAI,CAAC,GAAG,EAAE,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,IAAO,EAAE,CAER;AAFD,WAAO,EAAE,EAAC,CAAC;IACP,IAAI,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"}
{"version":3,"file":"sourcemapValidationDuplicateNames.js","sourceRoot":"","sources":["sourcemapValidationDuplicateNames.ts"],"names":[],"mappings":"AAAA,IAAO,EAAE,CAIR;AAJD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,EAAE,CAAC;IACX;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,IAAC,IACb,CAAA;AACL,CAAC,EAJM,EAAE,KAAF,EAAE,QAIR;AACD,IAAO,EAAE,CAER;AAFD,WAAO,EAAE;IACL,IAAI,CAAC,GAAG,IAAI,EAAE,CAAC,CAAC,EAAE,CAAC;AACvB,CAAC,EAFM,EAAE,KAAF,EAAE,QAER"}

View File

@@ -31,35 +31,30 @@ sourceFile:sourcemapValidationDuplicateNames.ts
1->
2 >^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
4 > ^^^->
1->
2 >module
3 > m1
4 >
5 > {
1->Emitted(2, 1) Source(1, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(1, 8) + SourceIndex(0)
3 >Emitted(2, 14) Source(1, 10) + SourceIndex(0)
4 >Emitted(2, 16) Source(1, 11) + SourceIndex(0)
5 >Emitted(2, 17) Source(1, 12) + SourceIndex(0)
---
>>> var x = 10;
1 >^^^^
1->^^^^
2 > ^^^^
3 > ^
4 > ^^^
5 > ^^
6 > ^
7 > ^^^^^^^^^^^^->
1 >
1-> {
>
2 > var
3 > x
4 > =
5 > 10
6 > ;
1 >Emitted(3, 5) Source(2, 5) + SourceIndex(0)
1->Emitted(3, 5) Source(2, 5) + SourceIndex(0)
2 >Emitted(3, 9) Source(2, 9) + SourceIndex(0)
3 >Emitted(3, 10) Source(2, 10) + SourceIndex(0)
4 >Emitted(3, 13) Source(2, 13) + SourceIndex(0)
@@ -179,19 +174,13 @@ sourceFile:sourcemapValidationDuplicateNames.ts
1->
2 >^^^^^^^^^^^
3 > ^^
4 > ^^
5 > ^
6 > ^^^^^^^^->
4 > ^^^^^^^^^^^->
1->
2 >module
3 > m1
4 >
5 > {
1->Emitted(12, 1) Source(6, 1) + SourceIndex(0)
2 >Emitted(12, 12) Source(6, 8) + SourceIndex(0)
3 >Emitted(12, 14) Source(6, 10) + SourceIndex(0)
4 >Emitted(12, 16) Source(6, 11) + SourceIndex(0)
5 >Emitted(12, 17) Source(6, 12) + SourceIndex(0)
---
>>> var b = new m1.c();
1->^^^^
@@ -204,7 +193,7 @@ sourceFile:sourcemapValidationDuplicateNames.ts
8 > ^
9 > ^^
10> ^
1->
1-> {
>
2 > var
3 > b

View File

@@ -1,2 +1,2 @@
//// [file.jsx.map]
{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAMA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC,EAAC,CAAC;IACT;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC,EAAC,CAAC;QAChB;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,IAAO,CAAC,CAYP;AAZD,WAAO,CAAC,EAAC,CAAC;IACT,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC,EAAC,CAAC;QAChB,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,IAAO,CAAC,CAGP;AAHD,WAAO,CAAC,EAAC,CAAC;IACT,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,IAAO,CAAC,CAIP;AAJD,WAAO,GAAC,EAAC,CAAC;IACT,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"}
{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAMA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC;IACP;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC;QACd;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,IAAO,CAAC,CAYP;AAZD,WAAO,CAAC;IACP,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC;QACd,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,IAAO,CAAC,CAGP;AAHD,WAAO,CAAC;IACP,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,IAAO,CAAC,CAIP;AAJD,WAAO,GAAC;IACP,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"}

View File

@@ -41,24 +41,18 @@ sourceFile:file.tsx
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^->
1->
2 >module
3 > M
4 >
5 > {
1->Emitted(2, 1) Source(7, 1) + SourceIndex(0)
2 >Emitted(2, 12) Source(7, 8) + SourceIndex(0)
3 >Emitted(2, 13) Source(7, 9) + SourceIndex(0)
4 >Emitted(2, 15) Source(7, 10) + SourceIndex(0)
5 >Emitted(2, 16) Source(7, 11) + SourceIndex(0)
---
>>> var Foo = (function () {
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(3, 5) Source(8, 2) + SourceIndex(0)
---
@@ -139,24 +133,18 @@ sourceFile:file.tsx
1->^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^->
1->
2 > export module
3 > S
4 >
5 > {
1->Emitted(10, 5) Source(9, 2) + SourceIndex(0)
2 >Emitted(10, 16) Source(9, 16) + SourceIndex(0)
3 >Emitted(10, 17) Source(9, 17) + SourceIndex(0)
4 >Emitted(10, 19) Source(9, 18) + SourceIndex(0)
5 >Emitted(10, 20) Source(9, 19) + SourceIndex(0)
---
>>> var Bar = (function () {
1->^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(11, 9) Source(10, 3) + SourceIndex(0)
---
@@ -333,25 +321,19 @@ sourceFile:file.tsx
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^->
4 > ^^^^^^->
1->
2 >module
3 > M
4 >
5 > {
1->Emitted(22, 1) Source(17, 1) + SourceIndex(0)
2 >Emitted(22, 12) Source(17, 8) + SourceIndex(0)
3 >Emitted(22, 13) Source(17, 9) + SourceIndex(0)
4 >Emitted(22, 15) Source(17, 10) + SourceIndex(0)
5 >Emitted(22, 16) Source(17, 11) + SourceIndex(0)
---
>>> // Emit M.Foo
1->^^^^
2 > ^^^^^^^^^^^^^
3 > ^^^^^->
1->
1-> {
>
2 > // Emit M.Foo
1->Emitted(23, 5) Source(18, 2) + SourceIndex(0)
@@ -414,25 +396,19 @@ sourceFile:file.tsx
1->^^^^
2 > ^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^->
4 > ^^^^^^->
1->
2 > export module
3 > S
4 >
5 > {
1->Emitted(26, 5) Source(21, 2) + SourceIndex(0)
2 >Emitted(26, 16) Source(21, 16) + SourceIndex(0)
3 >Emitted(26, 17) Source(21, 17) + SourceIndex(0)
4 >Emitted(26, 19) Source(21, 18) + SourceIndex(0)
5 >Emitted(26, 20) Source(21, 19) + SourceIndex(0)
---
>>> // Emit M.Foo
1->^^^^^^^^
2 > ^^^^^^^^^^^^^
3 > ^^^^^->
1->
1-> {
>
2 > // Emit M.Foo
1->Emitted(27, 9) Source(22, 3) + SourceIndex(0)
@@ -607,25 +583,19 @@ sourceFile:file.tsx
1->
2 >^^^^^^^^^^^
3 > ^
4 > ^^
5 > ^
6 > ^^^^^->
4 > ^^^^^^^^->
1->
2 >module
3 > M
4 >
5 > {
1->Emitted(34, 1) Source(31, 1) + SourceIndex(0)
2 >Emitted(34, 12) Source(31, 8) + SourceIndex(0)
3 >Emitted(34, 13) Source(31, 9) + SourceIndex(0)
4 >Emitted(34, 15) Source(31, 10) + SourceIndex(0)
5 >Emitted(34, 16) Source(31, 11) + SourceIndex(0)
---
>>> // Emit M.S.Bar
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^^^^^^->
1->
1-> {
>
2 > // Emit M.S.Bar
1->Emitted(35, 5) Source(32, 2) + SourceIndex(0)
@@ -725,35 +695,30 @@ sourceFile:file.tsx
1->
2 >^^^^^^^^^^^
3 > ^^^
4 > ^^
5 > ^
4 > ^^^->
1->
2 >module
3 > M
4 >
5 > {
1->Emitted(39, 1) Source(36, 1) + SourceIndex(0)
2 >Emitted(39, 12) Source(36, 8) + SourceIndex(0)
3 >Emitted(39, 15) Source(36, 9) + SourceIndex(0)
4 >Emitted(39, 17) Source(36, 10) + SourceIndex(0)
5 >Emitted(39, 18) Source(36, 11) + SourceIndex(0)
---
>>> var M = 100;
1 >^^^^
1->^^^^
2 > ^^^^
3 > ^
4 > ^^^
5 > ^^^
6 > ^
7 > ^^^^->
1 >
1-> {
>
2 > var
3 > M
4 > =
5 > 100
6 > ;
1 >Emitted(40, 5) Source(37, 2) + SourceIndex(0)
1->Emitted(40, 5) Source(37, 2) + SourceIndex(0)
2 >Emitted(40, 9) Source(37, 6) + SourceIndex(0)
3 >Emitted(40, 10) Source(37, 7) + SourceIndex(0)
4 >Emitted(40, 13) Source(37, 10) + SourceIndex(0)

View File

@@ -1,2 +1,2 @@
//// [typeResolution.js.map]
{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"typeResolution.js","sourceRoot":"","sources":["typeResolution.ts"],"names":[],"mappings":"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"}

View File

@@ -128,18 +128,12 @@ sourceFile:typeResolution.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^
4 > ^^
5 > ^
1->
2 > export module
3 > TopLevelModule1
4 >
5 > {
1->Emitted(4, 5) Source(1, 1) + SourceIndex(0)
2 >Emitted(4, 16) Source(1, 15) + SourceIndex(0)
3 >Emitted(4, 31) Source(1, 30) + SourceIndex(0)
4 >Emitted(4, 33) Source(1, 31) + SourceIndex(0)
5 >Emitted(4, 34) Source(1, 32) + SourceIndex(0)
---
>>> var SubModule1;
1 >^^^^^^^^
@@ -147,7 +141,7 @@ sourceFile:typeResolution.ts
3 > ^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^->
1 >
1 > {
>
2 > export module
3 > SubModule1
@@ -233,26 +227,21 @@ sourceFile:typeResolution.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^
4 > ^^
5 > ^
4 > ^^->
1->
2 > export module
3 > SubModule1
4 >
5 > {
1->Emitted(6, 9) Source(2, 5) + SourceIndex(0)
2 >Emitted(6, 20) Source(2, 19) + SourceIndex(0)
3 >Emitted(6, 30) Source(2, 29) + SourceIndex(0)
4 >Emitted(6, 32) Source(2, 30) + SourceIndex(0)
5 >Emitted(6, 33) Source(2, 31) + SourceIndex(0)
---
>>> var SubSubModule1;
1 >^^^^^^^^^^^^
1->^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^->
1 >
1-> {
>
2 > export module
3 > SubSubModule1
@@ -313,7 +302,7 @@ sourceFile:typeResolution.ts
> }
> }
> }
1 >Emitted(7, 13) Source(3, 9) + SourceIndex(0)
1->Emitted(7, 13) Source(3, 9) + SourceIndex(0)
2 >Emitted(7, 17) Source(3, 23) + SourceIndex(0)
3 >Emitted(7, 30) Source(3, 36) + SourceIndex(0)
4 >Emitted(7, 31) Source(59, 10) + SourceIndex(0)
@@ -322,24 +311,18 @@ sourceFile:typeResolution.ts
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^
5 > ^
6 > ^^^^^->
4 > ^^^^^^^^->
1->
2 > export module
3 > SubSubModule1
4 >
5 > {
1->Emitted(8, 13) Source(3, 9) + SourceIndex(0)
2 >Emitted(8, 24) Source(3, 23) + SourceIndex(0)
3 >Emitted(8, 37) Source(3, 36) + SourceIndex(0)
4 >Emitted(8, 39) Source(3, 37) + SourceIndex(0)
5 >Emitted(8, 40) Source(3, 38) + SourceIndex(0)
---
>>> var ClassA = (function () {
1->^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(9, 17) Source(4, 13) + SourceIndex(0)
---
@@ -2090,26 +2073,21 @@ sourceFile:typeResolution.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^
4 > ^^
5 > ^
4 > ^^->
1->
2 > export module
3 > SubModule2
4 >
5 > {
1->Emitted(108, 9) Source(76, 5) + SourceIndex(0)
2 >Emitted(108, 20) Source(76, 19) + SourceIndex(0)
3 >Emitted(108, 30) Source(76, 29) + SourceIndex(0)
4 >Emitted(108, 32) Source(76, 30) + SourceIndex(0)
5 >Emitted(108, 33) Source(76, 31) + SourceIndex(0)
---
>>> var SubSubModule2;
1 >^^^^^^^^^^^^
1->^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^->
1 >
1-> {
>
2 > export module
3 > SubSubModule2
@@ -2121,7 +2099,7 @@ sourceFile:typeResolution.ts
> export interface InterfaceY { YisIn1_2_2(); }
> interface NonExportedInterfaceQ { }
> }
1 >Emitted(109, 13) Source(77, 9) + SourceIndex(0)
1->Emitted(109, 13) Source(77, 9) + SourceIndex(0)
2 >Emitted(109, 17) Source(77, 23) + SourceIndex(0)
3 >Emitted(109, 30) Source(77, 36) + SourceIndex(0)
4 >Emitted(109, 31) Source(84, 10) + SourceIndex(0)
@@ -2130,24 +2108,18 @@ sourceFile:typeResolution.ts
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
2 > export module
3 > SubSubModule2
4 >
5 > {
1->Emitted(110, 13) Source(77, 9) + SourceIndex(0)
2 >Emitted(110, 24) Source(77, 23) + SourceIndex(0)
3 >Emitted(110, 37) Source(77, 36) + SourceIndex(0)
4 >Emitted(110, 39) Source(77, 37) + SourceIndex(0)
5 >Emitted(110, 40) Source(77, 38) + SourceIndex(0)
---
>>> // No code here since these are the mirror of the above calls
1->^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
1-> {
>
2 > // No code here since these are the mirror of the above calls
1->Emitted(111, 17) Source(78, 13) + SourceIndex(0)
@@ -2559,24 +2531,18 @@ sourceFile:typeResolution.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^
6 > ^->
4 > ^^^^->
1->
2 > module
3 > NotExportedModule
4 >
5 > {
1->Emitted(142, 9) Source(97, 5) + SourceIndex(0)
2 >Emitted(142, 20) Source(97, 12) + SourceIndex(0)
3 >Emitted(142, 37) Source(97, 29) + SourceIndex(0)
4 >Emitted(142, 39) Source(97, 30) + SourceIndex(0)
5 >Emitted(142, 40) Source(97, 31) + SourceIndex(0)
---
>>> var ClassA = (function () {
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(143, 13) Source(98, 9) + SourceIndex(0)
---
@@ -2816,18 +2782,12 @@ sourceFile:typeResolution.ts
1->^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^^^^^^
4 > ^^
5 > ^
1->
2 > module
3 > TopLevelModule2
4 >
5 > {
1->Emitted(152, 5) Source(102, 1) + SourceIndex(0)
2 >Emitted(152, 16) Source(102, 8) + SourceIndex(0)
3 >Emitted(152, 31) Source(102, 23) + SourceIndex(0)
4 >Emitted(152, 33) Source(102, 24) + SourceIndex(0)
5 >Emitted(152, 34) Source(102, 25) + SourceIndex(0)
---
>>> var SubModule3;
1 >^^^^^^^^
@@ -2835,7 +2795,7 @@ sourceFile:typeResolution.ts
3 > ^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^->
1 >
1 > {
>
2 > export module
3 > SubModule3
@@ -2853,24 +2813,18 @@ sourceFile:typeResolution.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^
3 > ^^^^^^^^^^
4 > ^^
5 > ^
6 > ^^^^^^^^->
4 > ^^^^^^^^^^^->
1->
2 > export module
3 > SubModule3
4 >
5 > {
1->Emitted(154, 9) Source(103, 5) + SourceIndex(0)
2 >Emitted(154, 20) Source(103, 19) + SourceIndex(0)
3 >Emitted(154, 30) Source(103, 29) + SourceIndex(0)
4 >Emitted(154, 32) Source(103, 30) + SourceIndex(0)
5 >Emitted(154, 33) Source(103, 31) + SourceIndex(0)
---
>>> var ClassA = (function () {
1->^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1->
1-> {
>
1->Emitted(155, 13) Source(104, 9) + SourceIndex(0)
---