From 2d01d76ee5462b26314ff4bfaa0d85f891b90d8c Mon Sep 17 00:00:00 2001 From: Wesley Wigham Date: Fri, 16 Mar 2018 12:57:38 -0700 Subject: [PATCH] Change es2015 transform to retain comments on for of loop bodies (#22396) --- src/compiler/transformers/es2015.ts | 22 ++-- tests/baselines/reference/ES5For-of1.js.map | 2 +- .../reference/ES5For-of1.sourcemap.txt | 3 + tests/baselines/reference/ES5For-of13.js.map | 2 +- .../reference/ES5For-of13.sourcemap.txt | 3 + tests/baselines/reference/ES5For-of25.js.map | 2 +- .../reference/ES5For-of25.sourcemap.txt | 3 + tests/baselines/reference/ES5For-of26.js.map | 2 +- .../reference/ES5For-of26.sourcemap.txt | 5 +- tests/baselines/reference/ES5For-of33.js.map | 2 +- .../reference/ES5For-of33.sourcemap.txt | 3 + tests/baselines/reference/ES5For-of34.js.map | 2 +- .../reference/ES5For-of34.sourcemap.txt | 3 + tests/baselines/reference/ES5For-of35.js.map | 2 +- .../reference/ES5For-of35.sourcemap.txt | 5 +- tests/baselines/reference/ES5For-of36.js.map | 2 +- .../reference/ES5For-of36.sourcemap.txt | 5 +- tests/baselines/reference/ES5For-of8.js.map | 2 +- .../reference/ES5For-of8.sourcemap.txt | 3 + .../forLoopEndingMultilineComments.js | 39 ++++++ .../forLoopEndingMultilineComments.symbols | 30 +++++ .../forLoopEndingMultilineComments.types | 33 +++++ ...structuringForOfArrayBindingPattern.js.map | 2 +- ...ringForOfArrayBindingPattern.sourcemap.txt | 96 +++++++++++++-- ...tructuringForOfArrayBindingPattern2.js.map | 2 +- ...ingForOfArrayBindingPattern2.sourcemap.txt | 101 ++++++++++++--- ...rOfArrayBindingPatternDefaultValues.js.map | 2 +- ...yBindingPatternDefaultValues.sourcemap.txt | 99 ++++++++++++--- ...OfArrayBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 95 +++++++++++--- ...tructuringForOfObjectBindingPattern.js.map | 2 +- ...ingForOfObjectBindingPattern.sourcemap.txt | 60 +++++++-- ...ructuringForOfObjectBindingPattern2.js.map | 2 +- ...ngForOfObjectBindingPattern2.sourcemap.txt | 97 +++++++++++++-- ...OfObjectBindingPatternDefaultValues.js.map | 2 +- ...tBindingPatternDefaultValues.sourcemap.txt | 58 +++++++-- ...fObjectBindingPatternDefaultValues2.js.map | 2 +- ...BindingPatternDefaultValues2.sourcemap.txt | 116 ++++++++++++++---- .../forLoopEndingMultilineComments.ts | 18 +++ 39 files changed, 777 insertions(+), 154 deletions(-) create mode 100644 tests/baselines/reference/forLoopEndingMultilineComments.js create mode 100644 tests/baselines/reference/forLoopEndingMultilineComments.symbols create mode 100644 tests/baselines/reference/forLoopEndingMultilineComments.types create mode 100644 tests/cases/compiler/forLoopEndingMultilineComments.ts diff --git a/src/compiler/transformers/es2015.ts b/src/compiler/transformers/es2015.ts index 2178292f48f..53b2152bd05 100644 --- a/src/compiler/transformers/es2015.ts +++ b/src/compiler/transformers/es2015.ts @@ -2348,32 +2348,26 @@ namespace ts { } } - let bodyLocation: TextRange; - let statementsLocation: TextRange; if (convertedLoopBodyStatements) { - addRange(statements, convertedLoopBodyStatements); + return createSyntheticBlockForConvertedStatements(addRange(statements, convertedLoopBodyStatements)); } else { const statement = visitNode(node.statement, visitor, isStatement, liftToBlock); if (isBlock(statement)) { - addRange(statements, statement.statements); - bodyLocation = statement; - statementsLocation = statement.statements; + return updateBlock(statement, setTextRange(createNodeArray(concatenate(statements, statement.statements)), statement.statements)); } else { statements.push(statement); + return createSyntheticBlockForConvertedStatements(statements); } } + } - // The old emitter does not emit source maps for the block. - // We add the location to preserve comments. + function createSyntheticBlockForConvertedStatements(statements: Statement[]) { return setEmitFlags( - setTextRange( - createBlock( - setTextRange(createNodeArray(statements), statementsLocation), - /*multiLine*/ true - ), - bodyLocation, + createBlock( + createNodeArray(statements), + /*multiLine*/ true ), EmitFlags.NoSourceMap | EmitFlags.NoTokenSourceMaps ); diff --git a/tests/baselines/reference/ES5For-of1.js.map b/tests/baselines/reference/ES5For-of1.js.map index 4f2996812ac..1a91c632300 100644 --- a/tests/baselines/reference/ES5For-of1.js.map +++ b/tests/baselines/reference/ES5For-of1.js.map @@ -1,2 +1,2 @@ //// [ES5For-of1.js.map] -{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of1.js","sourceRoot":"","sources":["ES5For-of1.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe,EAAE;IAA1B,IAAI,CAAC,SAAA;IACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;CAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of1.sourcemap.txt b/tests/baselines/reference/ES5For-of1.sourcemap.txt index 30ac221a423..0a137cf2e80 100644 --- a/tests/baselines/reference/ES5For-of1.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of1.sourcemap.txt @@ -24,6 +24,7 @@ sourceFile:ES5For-of1.ts 13> ^^^^^^^^^^^^^^ 14> ^^ 15> ^^^^ +16> ^^ 1 > 2 >for (var v of 3 > ['a', 'b', 'c'] @@ -39,6 +40,7 @@ sourceFile:ES5For-of1.ts 13> ['a', 'b', 'c'] 14> 15> ['a', 'b', 'c'] +16> ) 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) 3 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) @@ -54,6 +56,7 @@ sourceFile:ES5For-of1.ts 13>Emitted(1, 54) Source(1, 30) + SourceIndex(0) 14>Emitted(1, 56) Source(1, 15) + SourceIndex(0) 15>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +16>Emitted(1, 62) Source(1, 32) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of13.js.map b/tests/baselines/reference/ES5For-of13.js.map index 1392eeb9bac..77799c63bb3 100644 --- a/tests/baselines/reference/ES5For-of13.js.map +++ b/tests/baselines/reference/ES5For-of13.js.map @@ -1,2 +1,2 @@ //// [ES5For-of13.js.map] -{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAAxB,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CACb"} \ No newline at end of file +{"version":3,"file":"ES5For-of13.js","sourceRoot":"","sources":["ES5For-of13.ts"],"names":[],"mappings":"AAAA,KAAc,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe,EAAE;IAA1B,IAAI,CAAC,SAAA;IACN,IAAI,CAAC,GAAG,CAAC,CAAC;CACb"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of13.sourcemap.txt b/tests/baselines/reference/ES5For-of13.sourcemap.txt index b6cf15ca7fd..5ea68e3da3f 100644 --- a/tests/baselines/reference/ES5For-of13.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of13.sourcemap.txt @@ -24,6 +24,7 @@ sourceFile:ES5For-of13.ts 13> ^^^^^^^^^^^^^^ 14> ^^ 15> ^^^^ +16> ^^ 1 > 2 >for (let v of 3 > ['a', 'b', 'c'] @@ -39,6 +40,7 @@ sourceFile:ES5For-of13.ts 13> ['a', 'b', 'c'] 14> 15> ['a', 'b', 'c'] +16> ) 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 6) Source(1, 15) + SourceIndex(0) 3 >Emitted(1, 16) Source(1, 30) + SourceIndex(0) @@ -54,6 +56,7 @@ sourceFile:ES5For-of13.ts 13>Emitted(1, 54) Source(1, 30) + SourceIndex(0) 14>Emitted(1, 56) Source(1, 15) + SourceIndex(0) 15>Emitted(1, 60) Source(1, 30) + SourceIndex(0) +16>Emitted(1, 62) Source(1, 32) + SourceIndex(0) --- >>> var v = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of25.js.map b/tests/baselines/reference/ES5For-of25.js.map index d880d11d880..c58360fbe66 100644 --- a/tests/baselines/reference/ES5For-of25.js.map +++ b/tests/baselines/reference/ES5For-of25.js.map @@ -1,2 +1,2 @@ //// [ES5For-of25.js.map] -{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,KAAc,UAAC,EAAD,OAAC,EAAD,eAAC,EAAD,IAAC;IAAV,IAAI,CAAC,UAAA;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of25.js","sourceRoot":"","sources":["ES5For-of25.ts"],"names":[],"mappings":"AAAA,IAAI,CAAC,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC;AAClB,KAAc,UAAC,EAAD,OAAC,EAAD,eAAC,EAAD,IAAC,EAAE;IAAZ,IAAI,CAAC,UAAA;IACN,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of25.sourcemap.txt b/tests/baselines/reference/ES5For-of25.sourcemap.txt index 2559fb3791e..c84f5cfaa8d 100644 --- a/tests/baselines/reference/ES5For-of25.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of25.sourcemap.txt @@ -57,6 +57,7 @@ sourceFile:ES5For-of25.ts 7 > ^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > 2 >for (var v of @@ -67,6 +68,7 @@ sourceFile:ES5For-of25.ts 7 > a 8 > 9 > a +10> ) 1->Emitted(2, 1) Source(2, 1) + SourceIndex(0) 2 >Emitted(2, 6) Source(2, 15) + SourceIndex(0) 3 >Emitted(2, 16) Source(2, 16) + SourceIndex(0) @@ -76,6 +78,7 @@ sourceFile:ES5For-of25.ts 7 >Emitted(2, 42) Source(2, 16) + SourceIndex(0) 8 >Emitted(2, 44) Source(2, 15) + SourceIndex(0) 9 >Emitted(2, 48) Source(2, 16) + SourceIndex(0) +10>Emitted(2, 50) Source(2, 18) + SourceIndex(0) --- >>> var v = a_1[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/ES5For-of26.js.map b/tests/baselines/reference/ES5For-of26.js.map index be52fcd01f1..b3ba61811ee 100644 --- a/tests/baselines/reference/ES5For-of26.js.map +++ b/tests/baselines/reference/ES5For-of26.js.map @@ -1,2 +1,2 @@ //// [ES5For-of26.js.map] -{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,KAA2B,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,KAA2B,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM,EAAE;IAA1B,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of26.sourcemap.txt b/tests/baselines/reference/ES5For-of26.sourcemap.txt index be84e5d6733..99d9c353bd1 100644 --- a/tests/baselines/reference/ES5For-of26.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of26.sourcemap.txt @@ -22,7 +22,8 @@ sourceFile:ES5For-of26.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 >for (var [a = 0, b = 1] of 3 > [2, 3] @@ -36,6 +37,7 @@ sourceFile:ES5For-of26.ts 11> [2, 3] 12> 13> [2, 3] +14> ) 1 >Emitted(1, 1) Source(1, 1) + SourceIndex(0) 2 >Emitted(1, 6) Source(1, 28) + SourceIndex(0) 3 >Emitted(1, 16) Source(1, 34) + SourceIndex(0) @@ -49,6 +51,7 @@ sourceFile:ES5For-of26.ts 11>Emitted(1, 45) Source(1, 34) + SourceIndex(0) 12>Emitted(1, 47) Source(1, 28) + SourceIndex(0) 13>Emitted(1, 51) Source(1, 34) + SourceIndex(0) +14>Emitted(1, 53) Source(1, 36) + SourceIndex(0) --- >>> var _b = _a[_i], _c = _b[0], a = _c === void 0 ? 0 : _c, _d = _b[1], b = _d === void 0 ? 1 : _d; 1->^^^^ diff --git a/tests/baselines/reference/ES5For-of33.js.map b/tests/baselines/reference/ES5For-of33.js.map index 21bdbf37da5..7174a7ab6a9 100644 --- a/tests/baselines/reference/ES5For-of33.js.map +++ b/tests/baselines/reference/ES5For-of33.js.map @@ -1,2 +1,2 @@ //// [ES5For-of33.js.map] -{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAc,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAAxB,IAAI,CAAC,WAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file +{"version":3,"file":"ES5For-of33.js","sourceRoot":"","sources":["ES5For-of33.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAc,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA,4BAAE;QAA1B,IAAI,CAAC,WAAA;QACN,OAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;KAClB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of33.sourcemap.txt b/tests/baselines/reference/ES5For-of33.sourcemap.txt index 9ca328a50e1..981750750c0 100644 --- a/tests/baselines/reference/ES5For-of33.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of33.sourcemap.txt @@ -34,6 +34,7 @@ sourceFile:ES5For-of33.ts 12> ^ 13> ^ 14> ^^^^^^^^^^^^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1 > 2 > for (var v of 3 > @@ -48,6 +49,7 @@ sourceFile:ES5For-of33.ts 12> ] 13> 14> +15> ) 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(12, 10) Source(1, 15) + SourceIndex(0) 3 >Emitted(12, 14) Source(1, 15) + SourceIndex(0) @@ -62,6 +64,7 @@ sourceFile:ES5For-of33.ts 12>Emitted(12, 43) Source(1, 30) + SourceIndex(0) 13>Emitted(12, 44) Source(1, 30) + SourceIndex(0) 14>Emitted(12, 60) Source(1, 30) + SourceIndex(0) +15>Emitted(12, 88) Source(1, 32) + SourceIndex(0) --- >>> var v = _b.value; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of34.js.map b/tests/baselines/reference/ES5For-of34.js.map index 52f4812e855..15cbe915a81 100644 --- a/tests/baselines/reference/ES5For-of34.js.map +++ b/tests/baselines/reference/ES5For-of34.js.map @@ -1,2 +1,2 @@ //// [ES5For-of34.js.map] -{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,KAAgB,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA;QAA1B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of34.js","sourceRoot":"","sources":["ES5For-of34.ts"],"names":[],"mappings":";;;;;;;;;;AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;;IACD,KAAgB,IAAA,KAAA,SAAA,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAA,gBAAA,4BAAE;QAA5B,GAAG,EAAE,CAAC,CAAC,WAAA;QACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;KACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of34.sourcemap.txt b/tests/baselines/reference/ES5For-of34.sourcemap.txt index 00b6b6aa4d3..86bd08aa1f6 100644 --- a/tests/baselines/reference/ES5For-of34.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of34.sourcemap.txt @@ -77,6 +77,7 @@ sourceFile:ES5For-of34.ts 12> ^ 13> ^ 14> ^^^^^^^^^^^^^^^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 1-> > 2 > for (foo().x of @@ -92,6 +93,7 @@ sourceFile:ES5For-of34.ts 12> ] 13> 14> +15> ) 1->Emitted(15, 5) Source(4, 1) + SourceIndex(0) 2 >Emitted(15, 10) Source(4, 17) + SourceIndex(0) 3 >Emitted(15, 14) Source(4, 17) + SourceIndex(0) @@ -106,6 +108,7 @@ sourceFile:ES5For-of34.ts 12>Emitted(15, 43) Source(4, 32) + SourceIndex(0) 13>Emitted(15, 44) Source(4, 32) + SourceIndex(0) 14>Emitted(15, 60) Source(4, 32) + SourceIndex(0) +15>Emitted(15, 88) Source(4, 34) + SourceIndex(0) --- >>> foo().x = _b.value; 1 >^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of35.js.map b/tests/baselines/reference/ES5For-of35.js.map index f40fba90bf0..73ecad3ea1f 100644 --- a/tests/baselines/reference/ES5For-of35.js.map +++ b/tests/baselines/reference/ES5For-of35.js.map @@ -1,2 +1,2 @@ //// [ES5For-of35.js.map] -{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAmC,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAA9B,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of35.js","sourceRoot":"","sources":["ES5For-of35.ts"],"names":[],"mappings":";;;;;;;;;;;IAAA,KAAmC,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA,4BAAE;QAAhC,IAAA,aAAoB,EAAnB,SAAQ,EAAR,0BAAQ,EAAE,SAAQ,EAAR,0BAAQ;QAC1B,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of35.sourcemap.txt b/tests/baselines/reference/ES5For-of35.sourcemap.txt index 66ba7d1dca4..1caba0a51e0 100644 --- a/tests/baselines/reference/ES5For-of35.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of35.sourcemap.txt @@ -32,7 +32,8 @@ sourceFile:ES5For-of35.ts 10> ^ 11> ^ 12> ^^^^^^^^^^^^^^^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 > for (const {x: a = 0, y: b = 1} of 3 > @@ -45,6 +46,7 @@ sourceFile:ES5For-of35.ts 10> ] 11> 12> +13> ) 1 >Emitted(12, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(12, 10) Source(1, 36) + SourceIndex(0) 3 >Emitted(12, 14) Source(1, 36) + SourceIndex(0) @@ -57,6 +59,7 @@ sourceFile:ES5For-of35.ts 10>Emitted(12, 34) Source(1, 42) + SourceIndex(0) 11>Emitted(12, 35) Source(1, 42) + SourceIndex(0) 12>Emitted(12, 51) Source(1, 42) + SourceIndex(0) +13>Emitted(12, 79) Source(1, 44) + SourceIndex(0) --- >>> var _c = _b.value, _d = _c.x, a = _d === void 0 ? 0 : _d, _e = _c.y, b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of36.js.map b/tests/baselines/reference/ES5For-of36.js.map index 90fbff64753..cbf56b3686b 100644 --- a/tests/baselines/reference/ES5For-of36.js.map +++ b/tests/baselines/reference/ES5For-of36.js.map @@ -1,2 +1,2 @@ //// [ES5For-of36.js.map] -{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,KAA2B,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA;QAAxB,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file +{"version":3,"file":"ES5For-of36.js","sourceRoot":"","sources":["ES5For-of36.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;IAAA,KAA2B,IAAA,KAAA,SAAA,CAAC,CAAC,EAAE,CAAC,CAAC,CAAA,gBAAA,4BAAE;QAA1B,IAAA,wBAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;QAClB,CAAC,CAAC;QACF,CAAC,CAAC;KACL"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of36.sourcemap.txt b/tests/baselines/reference/ES5For-of36.sourcemap.txt index 65da4ca312c..17249e4bb2b 100644 --- a/tests/baselines/reference/ES5For-of36.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of36.sourcemap.txt @@ -48,7 +48,8 @@ sourceFile:ES5For-of36.ts 10> ^ 11> ^ 12> ^^^^^^^^^^^^^^^^ -13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1 > 2 > for (let [a = 0, b = 1] of 3 > @@ -61,6 +62,7 @@ sourceFile:ES5For-of36.ts 10> ] 11> 12> +13> ) 1 >Emitted(28, 5) Source(1, 1) + SourceIndex(0) 2 >Emitted(28, 10) Source(1, 28) + SourceIndex(0) 3 >Emitted(28, 14) Source(1, 28) + SourceIndex(0) @@ -73,6 +75,7 @@ sourceFile:ES5For-of36.ts 10>Emitted(28, 34) Source(1, 34) + SourceIndex(0) 11>Emitted(28, 35) Source(1, 34) + SourceIndex(0) 12>Emitted(28, 51) Source(1, 34) + SourceIndex(0) +13>Emitted(28, 79) Source(1, 36) + SourceIndex(0) --- >>> var _c = __read(_b.value, 2), _d = _c[0], a = _d === void 0 ? 0 : _d, _e = _c[1], b = _e === void 0 ? 1 : _e; 1->^^^^^^^^ diff --git a/tests/baselines/reference/ES5For-of8.js.map b/tests/baselines/reference/ES5For-of8.js.map index 054440c5c63..1598fc0d8bc 100644 --- a/tests/baselines/reference/ES5For-of8.js.map +++ b/tests/baselines/reference/ES5For-of8.js.map @@ -1,2 +1,2 @@ //// [ES5For-of8.js.map] -{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,KAAgB,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe;IAA1B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file +{"version":3,"file":"ES5For-of8.js","sourceRoot":"","sources":["ES5For-of8.ts"],"names":[],"mappings":"AAAA;IACI,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC;AACpB,CAAC;AACD,KAAgB,UAAe,EAAf,MAAC,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,EAAf,cAAe,EAAf,IAAe,EAAE;IAA5B,GAAG,EAAE,CAAC,CAAC,SAAA;IACR,IAAI,CAAC,GAAG,GAAG,EAAE,CAAC,CAAC,CAAC;CACnB"} \ No newline at end of file diff --git a/tests/baselines/reference/ES5For-of8.sourcemap.txt b/tests/baselines/reference/ES5For-of8.sourcemap.txt index 5520a965958..fd72416a368 100644 --- a/tests/baselines/reference/ES5For-of8.sourcemap.txt +++ b/tests/baselines/reference/ES5For-of8.sourcemap.txt @@ -67,6 +67,7 @@ sourceFile:ES5For-of8.ts 13> ^^^^^^^^^^^^^^ 14> ^^ 15> ^^^^ +16> ^^ 1-> > 2 >for (foo().x of @@ -83,6 +84,7 @@ sourceFile:ES5For-of8.ts 13> ['a', 'b', 'c'] 14> 15> ['a', 'b', 'c'] +16> ) 1->Emitted(4, 1) Source(4, 1) + SourceIndex(0) 2 >Emitted(4, 6) Source(4, 17) + SourceIndex(0) 3 >Emitted(4, 16) Source(4, 32) + SourceIndex(0) @@ -98,6 +100,7 @@ sourceFile:ES5For-of8.ts 13>Emitted(4, 54) Source(4, 32) + SourceIndex(0) 14>Emitted(4, 56) Source(4, 17) + SourceIndex(0) 15>Emitted(4, 60) Source(4, 32) + SourceIndex(0) +16>Emitted(4, 62) Source(4, 34) + SourceIndex(0) --- >>> foo().x = _a[_i]; 1 >^^^^ diff --git a/tests/baselines/reference/forLoopEndingMultilineComments.js b/tests/baselines/reference/forLoopEndingMultilineComments.js new file mode 100644 index 00000000000..175c8df3f39 --- /dev/null +++ b/tests/baselines/reference/forLoopEndingMultilineComments.js @@ -0,0 +1,39 @@ +//// [forLoopEndingMultilineComments.ts] +declare var a: any; + +export function consoleTestResultHandler(testResult: any): boolean { + // needed to get colors to show up when passing through Grunt + void a; + + for (const q of a) { + void a; + + /* tslint:disable:no-console */ + if (a) { + } else { + } + /* tslint:enable:no-console */ + } + + return true; +} + +//// [forLoopEndingMultilineComments.js] +"use strict"; +exports.__esModule = true; +function consoleTestResultHandler(testResult) { + // needed to get colors to show up when passing through Grunt + void a; + for (var _i = 0, a_1 = a; _i < a_1.length; _i++) { + var q = a_1[_i]; + void a; + /* tslint:disable:no-console */ + if (a) { + } + else { + } + /* tslint:enable:no-console */ + } + return true; +} +exports.consoleTestResultHandler = consoleTestResultHandler; diff --git a/tests/baselines/reference/forLoopEndingMultilineComments.symbols b/tests/baselines/reference/forLoopEndingMultilineComments.symbols new file mode 100644 index 00000000000..71adf5a82e6 --- /dev/null +++ b/tests/baselines/reference/forLoopEndingMultilineComments.symbols @@ -0,0 +1,30 @@ +=== tests/cases/compiler/forLoopEndingMultilineComments.ts === +declare var a: any; +>a : Symbol(a, Decl(forLoopEndingMultilineComments.ts, 0, 11)) + +export function consoleTestResultHandler(testResult: any): boolean { +>consoleTestResultHandler : Symbol(consoleTestResultHandler, Decl(forLoopEndingMultilineComments.ts, 0, 19)) +>testResult : Symbol(testResult, Decl(forLoopEndingMultilineComments.ts, 2, 41)) + + // needed to get colors to show up when passing through Grunt + void a; +>a : Symbol(a, Decl(forLoopEndingMultilineComments.ts, 0, 11)) + + for (const q of a) { +>q : Symbol(q, Decl(forLoopEndingMultilineComments.ts, 6, 14)) +>a : Symbol(a, Decl(forLoopEndingMultilineComments.ts, 0, 11)) + + void a; +>a : Symbol(a, Decl(forLoopEndingMultilineComments.ts, 0, 11)) + + /* tslint:disable:no-console */ + if (a) { +>a : Symbol(a, Decl(forLoopEndingMultilineComments.ts, 0, 11)) + + } else { + } + /* tslint:enable:no-console */ + } + + return true; +} diff --git a/tests/baselines/reference/forLoopEndingMultilineComments.types b/tests/baselines/reference/forLoopEndingMultilineComments.types new file mode 100644 index 00000000000..b546ecd3b9c --- /dev/null +++ b/tests/baselines/reference/forLoopEndingMultilineComments.types @@ -0,0 +1,33 @@ +=== tests/cases/compiler/forLoopEndingMultilineComments.ts === +declare var a: any; +>a : any + +export function consoleTestResultHandler(testResult: any): boolean { +>consoleTestResultHandler : (testResult: any) => boolean +>testResult : any + + // needed to get colors to show up when passing through Grunt + void a; +>void a : undefined +>a : any + + for (const q of a) { +>q : any +>a : any + + void a; +>void a : undefined +>a : any + + /* tslint:disable:no-console */ + if (a) { +>a : any + + } else { + } + /* tslint:enable:no-console */ + } + + return true; +>true : true +} diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map index 0f8b51b04c7..7d405a747ce 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt index 25ccfe11207..2ed28ff92ce 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern.sourcemap.txt @@ -324,6 +324,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -335,6 +336,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 6) Source(21, 23) + SourceIndex(0) 3 >Emitted(13, 16) Source(21, 29) + SourceIndex(0) @@ -344,6 +346,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(13, 57) Source(21, 29) + SourceIndex(0) 8 >Emitted(13, 59) Source(21, 23) + SourceIndex(0) 9 >Emitted(13, 63) Source(21, 29) + SourceIndex(0) +10>Emitted(13, 65) Source(21, 31) + SourceIndex(0) --- >>> var _a = robots_1[_i], nameA = _a[1]; 1 >^^^^ @@ -408,6 +411,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for (let [, nameA] of @@ -420,6 +424,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(17, 6) Source(24, 23) + SourceIndex(0) 3 >Emitted(17, 16) Source(24, 34) + SourceIndex(0) @@ -431,6 +436,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(17, 50) Source(24, 34) + SourceIndex(0) 10>Emitted(17, 52) Source(24, 23) + SourceIndex(0) 11>Emitted(17, 56) Source(24, 34) + SourceIndex(0) +12>Emitted(17, 58) Source(24, 36) + SourceIndex(0) --- >>> var _d = _c[_b], nameA = _d[1]; 1 >^^^^ @@ -497,6 +503,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for (let [, nameA] of @@ -511,6 +518,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(21, 6) Source(27, 23) + SourceIndex(0) 3 >Emitted(21, 16) Source(27, 39) + SourceIndex(0) @@ -524,6 +532,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(21, 55) Source(27, 39) + SourceIndex(0) 12>Emitted(21, 57) Source(27, 23) + SourceIndex(0) 13>Emitted(21, 61) Source(27, 39) + SourceIndex(0) +14>Emitted(21, 63) Source(27, 41) + SourceIndex(0) --- >>> var _g = _f[_e], nameA = _g[1]; 1 >^^^^ @@ -586,7 +595,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^-> 1-> > 2 >for (let [, [primarySkillA, secondarySkillA]] of @@ -597,6 +607,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(25, 6) Source(30, 50) + SourceIndex(0) 3 >Emitted(25, 16) Source(30, 61) + SourceIndex(0) @@ -606,6 +617,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(25, 72) Source(30, 61) + SourceIndex(0) 8 >Emitted(25, 74) Source(30, 50) + SourceIndex(0) 9 >Emitted(25, 78) Source(30, 61) + SourceIndex(0) +10>Emitted(25, 80) Source(30, 63) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^ @@ -682,7 +694,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [, [primarySkillA, secondarySkillA]] of @@ -695,6 +708,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(29, 1) Source(33, 1) + SourceIndex(0) 2 >Emitted(29, 6) Source(33, 50) + SourceIndex(0) 3 >Emitted(29, 16) Source(33, 66) + SourceIndex(0) @@ -706,6 +720,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(29, 55) Source(33, 66) + SourceIndex(0) 10>Emitted(29, 57) Source(33, 50) + SourceIndex(0) 11>Emitted(29, 61) Source(33, 66) + SourceIndex(0) +12>Emitted(29, 63) Source(33, 68) + SourceIndex(0) --- >>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^ @@ -784,7 +799,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^-> 1-> > 2 >for (let [, [primarySkillA, secondarySkillA]] of @@ -799,6 +815,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(33, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(33, 6) Source(36, 50) + SourceIndex(0) 3 >Emitted(33, 16) Source(36, 76) + SourceIndex(0) @@ -812,6 +829,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(33, 65) Source(36, 76) + SourceIndex(0) 12>Emitted(33, 67) Source(36, 50) + SourceIndex(0) 13>Emitted(33, 71) Source(36, 76) + SourceIndex(0) +14>Emitted(33, 73) Source(36, 78) + SourceIndex(0) --- >>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^ @@ -886,6 +904,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -897,6 +916,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(37, 1) Source(40, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(40, 23) + SourceIndex(0) 3 >Emitted(37, 16) Source(40, 29) + SourceIndex(0) @@ -906,6 +926,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(37, 57) Source(40, 29) + SourceIndex(0) 8 >Emitted(37, 59) Source(40, 23) + SourceIndex(0) 9 >Emitted(37, 63) Source(40, 29) + SourceIndex(0) +10>Emitted(37, 65) Source(40, 31) + SourceIndex(0) --- >>> var numberB = robots_2[_u][0]; 1 >^^^^ @@ -964,6 +985,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for (let [numberB] of @@ -976,6 +998,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(41, 1) Source(43, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(43, 23) + SourceIndex(0) 3 >Emitted(41, 16) Source(43, 34) + SourceIndex(0) @@ -987,6 +1010,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(41, 50) Source(43, 34) + SourceIndex(0) 10>Emitted(41, 52) Source(43, 23) + SourceIndex(0) 11>Emitted(41, 56) Source(43, 34) + SourceIndex(0) +12>Emitted(41, 58) Source(43, 36) + SourceIndex(0) --- >>> var numberB = _w[_v][0]; 1 >^^^^ @@ -1047,6 +1071,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for (let [numberB] of @@ -1061,6 +1086,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(45, 1) Source(46, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(46, 23) + SourceIndex(0) 3 >Emitted(45, 16) Source(46, 39) + SourceIndex(0) @@ -1074,6 +1100,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(45, 55) Source(46, 39) + SourceIndex(0) 12>Emitted(45, 57) Source(46, 23) + SourceIndex(0) 13>Emitted(45, 61) Source(46, 39) + SourceIndex(0) +14>Emitted(45, 63) Source(46, 41) + SourceIndex(0) --- >>> var numberB = _y[_x][0]; 1 >^^^^ @@ -1130,6 +1157,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > 2 >for (let [nameB] of @@ -1140,6 +1168,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(49, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(49, 21) + SourceIndex(0) 3 >Emitted(49, 16) Source(49, 32) + SourceIndex(0) @@ -1149,6 +1178,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(49, 72) Source(49, 32) + SourceIndex(0) 8 >Emitted(49, 74) Source(49, 21) + SourceIndex(0) 9 >Emitted(49, 78) Source(49, 32) + SourceIndex(0) +10>Emitted(49, 80) Source(49, 34) + SourceIndex(0) --- >>> var nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -1207,6 +1237,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for (let [nameB] of @@ -1219,6 +1250,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(53, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(52, 21) + SourceIndex(0) 3 >Emitted(53, 16) Source(52, 37) + SourceIndex(0) @@ -1230,6 +1262,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(53, 55) Source(52, 37) + SourceIndex(0) 10>Emitted(53, 57) Source(52, 21) + SourceIndex(0) 11>Emitted(53, 61) Source(52, 37) + SourceIndex(0) +12>Emitted(53, 63) Source(52, 39) + SourceIndex(0) --- >>> var nameB = _1[_0][0]; 1 >^^^^ @@ -1290,6 +1323,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for (let [nameB] of @@ -1304,6 +1338,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(57, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(57, 6) Source(55, 21) + SourceIndex(0) 3 >Emitted(57, 16) Source(55, 47) + SourceIndex(0) @@ -1317,6 +1352,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(57, 65) Source(55, 47) + SourceIndex(0) 12>Emitted(57, 67) Source(55, 21) + SourceIndex(0) 13>Emitted(57, 71) Source(55, 47) + SourceIndex(0) +14>Emitted(57, 73) Source(55, 49) + SourceIndex(0) --- >>> var nameB = _3[_2][0]; 1 >^^^^ @@ -1373,7 +1409,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^-> 1-> > > @@ -1385,6 +1422,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(61, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(61, 6) Source(59, 41) + SourceIndex(0) 3 >Emitted(61, 16) Source(59, 47) + SourceIndex(0) @@ -1394,6 +1432,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(61, 57) Source(59, 47) + SourceIndex(0) 8 >Emitted(61, 59) Source(59, 41) + SourceIndex(0) 9 >Emitted(61, 63) Source(59, 47) + SourceIndex(0) +10>Emitted(61, 65) Source(59, 49) + SourceIndex(0) --- >>> var _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^ @@ -1470,7 +1509,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA2, nameA2, skillA2] of @@ -1483,6 +1523,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(65, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(65, 6) Source(62, 41) + SourceIndex(0) 3 >Emitted(65, 16) Source(62, 52) + SourceIndex(0) @@ -1494,6 +1535,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(65, 50) Source(62, 52) + SourceIndex(0) 10>Emitted(65, 52) Source(62, 41) + SourceIndex(0) 11>Emitted(65, 56) Source(62, 52) + SourceIndex(0) +12>Emitted(65, 58) Source(62, 54) + SourceIndex(0) --- >>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^ @@ -1572,7 +1614,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA2, nameA2, skillA2] of @@ -1587,6 +1630,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(69, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(69, 6) Source(65, 41) + SourceIndex(0) 3 >Emitted(69, 16) Source(65, 57) + SourceIndex(0) @@ -1600,6 +1644,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(69, 57) Source(65, 57) + SourceIndex(0) 12>Emitted(69, 59) Source(65, 41) + SourceIndex(0) 13>Emitted(69, 63) Source(65, 57) + SourceIndex(0) +14>Emitted(69, 65) Source(65, 59) + SourceIndex(0) --- >>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^ @@ -1674,7 +1719,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of @@ -1685,6 +1731,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(73, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(73, 6) Source(68, 56) + SourceIndex(0) 3 >Emitted(73, 17) Source(68, 67) + SourceIndex(0) @@ -1694,6 +1741,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(73, 74) Source(68, 67) + SourceIndex(0) 8 >Emitted(73, 76) Source(68, 56) + SourceIndex(0) 9 >Emitted(73, 81) Source(68, 67) + SourceIndex(0) +10>Emitted(73, 83) Source(68, 69) + SourceIndex(0) --- >>> var _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^ @@ -1776,7 +1824,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of @@ -1789,6 +1838,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(77, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(77, 6) Source(71, 56) + SourceIndex(0) 3 >Emitted(77, 17) Source(71, 72) + SourceIndex(0) @@ -1800,6 +1850,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(77, 59) Source(71, 72) + SourceIndex(0) 10>Emitted(77, 61) Source(71, 56) + SourceIndex(0) 11>Emitted(77, 66) Source(71, 72) + SourceIndex(0) +12>Emitted(77, 68) Source(71, 74) + SourceIndex(0) --- >>> var _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^ @@ -1884,7 +1935,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA, [primarySkillA, secondarySkillA]] of @@ -1899,6 +1951,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(81, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(81, 6) Source(74, 56) + SourceIndex(0) 3 >Emitted(81, 17) Source(74, 82) + SourceIndex(0) @@ -1912,6 +1965,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(81, 69) Source(74, 82) + SourceIndex(0) 12>Emitted(81, 71) Source(74, 56) + SourceIndex(0) 13>Emitted(81, 76) Source(74, 82) + SourceIndex(0) +14>Emitted(81, 78) Source(74, 84) + SourceIndex(0) --- >>> var _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^ @@ -1992,7 +2046,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^-> 1-> > > @@ -2004,6 +2059,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(85, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(85, 6) Source(78, 39) + SourceIndex(0) 3 >Emitted(85, 17) Source(78, 45) + SourceIndex(0) @@ -2013,6 +2069,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(85, 59) Source(78, 45) + SourceIndex(0) 8 >Emitted(85, 61) Source(78, 39) + SourceIndex(0) 9 >Emitted(85, 66) Source(78, 45) + SourceIndex(0) +10>Emitted(85, 68) Source(78, 47) + SourceIndex(0) --- >>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^ @@ -2083,7 +2140,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^-> 1-> > 2 >for (let [numberA3, ...robotAInfo] of @@ -2096,6 +2154,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(89, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(89, 6) Source(81, 39) + SourceIndex(0) 3 >Emitted(89, 17) Source(81, 50) + SourceIndex(0) @@ -2107,6 +2166,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(89, 54) Source(81, 50) + SourceIndex(0) 10>Emitted(89, 56) Source(81, 39) + SourceIndex(0) 11>Emitted(89, 61) Source(81, 50) + SourceIndex(0) +12>Emitted(89, 63) Source(81, 52) + SourceIndex(0) --- >>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^ @@ -2179,7 +2239,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^-> +14> ^^ +15> ^^^-> 1-> > 2 >for (let [numberA3, ...robotAInfo] of @@ -2194,6 +2255,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(93, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(93, 6) Source(84, 39) + SourceIndex(0) 3 >Emitted(93, 17) Source(84, 55) + SourceIndex(0) @@ -2207,6 +2269,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(93, 59) Source(84, 55) + SourceIndex(0) 12>Emitted(93, 61) Source(84, 39) + SourceIndex(0) 13>Emitted(93, 66) Source(84, 55) + SourceIndex(0) +14>Emitted(93, 68) Source(84, 57) + SourceIndex(0) --- >>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); 1->^^^^ @@ -2275,6 +2338,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ +10> ^^ 1-> > 2 >for (let [...multiRobotAInfo] of @@ -2285,6 +2349,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(97, 1) Source(87, 1) + SourceIndex(0) 2 >Emitted(97, 6) Source(87, 34) + SourceIndex(0) 3 >Emitted(97, 17) Source(87, 45) + SourceIndex(0) @@ -2294,6 +2359,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 7 >Emitted(97, 74) Source(87, 45) + SourceIndex(0) 8 >Emitted(97, 76) Source(87, 34) + SourceIndex(0) 9 >Emitted(97, 81) Source(87, 45) + SourceIndex(0) +10>Emitted(97, 83) Source(87, 47) + SourceIndex(0) --- >>> var multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -2352,6 +2418,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ +12> ^^ 1-> > 2 >for (let [...multiRobotAInfo] of @@ -2364,6 +2431,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(101, 1) Source(90, 1) + SourceIndex(0) 2 >Emitted(101, 6) Source(90, 34) + SourceIndex(0) 3 >Emitted(101, 17) Source(90, 50) + SourceIndex(0) @@ -2375,6 +2443,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 9 >Emitted(101, 59) Source(90, 50) + SourceIndex(0) 10>Emitted(101, 61) Source(90, 34) + SourceIndex(0) 11>Emitted(101, 66) Source(90, 50) + SourceIndex(0) +12>Emitted(101, 68) Source(90, 52) + SourceIndex(0) --- >>> var multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -2435,6 +2504,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for (let [...multiRobotAInfo] of @@ -2449,6 +2519,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(105, 1) Source(93, 1) + SourceIndex(0) 2 >Emitted(105, 6) Source(93, 34) + SourceIndex(0) 3 >Emitted(105, 17) Source(93, 60) + SourceIndex(0) @@ -2462,6 +2533,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts 11>Emitted(105, 69) Source(93, 60) + SourceIndex(0) 12>Emitted(105, 71) Source(93, 34) + SourceIndex(0) 13>Emitted(105, 76) Source(93, 60) + SourceIndex(0) +14>Emitted(105, 78) Source(93, 62) + SourceIndex(0) --- >>> var multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map index 65dd50f9c59..8b6437c0a37 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt index 161ecb025cd..3ee7b19ad37 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPattern2.sourcemap.txt @@ -436,6 +436,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -447,6 +448,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(17, 6) Source(26, 19) + SourceIndex(0) 3 >Emitted(17, 16) Source(26, 25) + SourceIndex(0) @@ -456,6 +458,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(17, 57) Source(26, 25) + SourceIndex(0) 8 >Emitted(17, 59) Source(26, 19) + SourceIndex(0) 9 >Emitted(17, 63) Source(26, 25) + SourceIndex(0) +10>Emitted(17, 65) Source(26, 27) + SourceIndex(0) --- >>> _a = robots_1[_i], nameA = _a[1]; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -511,6 +514,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ([, nameA] of @@ -523,6 +527,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(21, 6) Source(29, 19) + SourceIndex(0) 3 >Emitted(21, 16) Source(29, 30) + SourceIndex(0) @@ -534,6 +539,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(21, 50) Source(29, 30) + SourceIndex(0) 10>Emitted(21, 52) Source(29, 19) + SourceIndex(0) 11>Emitted(21, 56) Source(29, 30) + SourceIndex(0) +12>Emitted(21, 58) Source(29, 32) + SourceIndex(0) --- >>> _d = _c[_b], nameA = _d[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -591,6 +597,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for ([, nameA] of @@ -605,6 +612,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(25, 6) Source(32, 19) + SourceIndex(0) 3 >Emitted(25, 16) Source(32, 35) + SourceIndex(0) @@ -618,6 +626,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(25, 55) Source(32, 35) + SourceIndex(0) 12>Emitted(25, 57) Source(32, 19) + SourceIndex(0) 13>Emitted(25, 61) Source(32, 35) + SourceIndex(0) +14>Emitted(25, 63) Source(32, 37) + SourceIndex(0) --- >>> _g = _f[_e], nameA = _g[1]; 1 >^^^^^^^^^^^^^^^^^ @@ -671,7 +680,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^-> 1-> > 2 >for ([, [primarySkillA, secondarySkillA]] of @@ -682,6 +692,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(29, 6) Source(35, 46) + SourceIndex(0) 3 >Emitted(29, 16) Source(35, 57) + SourceIndex(0) @@ -691,6 +702,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(29, 72) Source(35, 57) + SourceIndex(0) 8 >Emitted(29, 74) Source(35, 46) + SourceIndex(0) 9 >Emitted(29, 78) Source(35, 57) + SourceIndex(0) +10>Emitted(29, 80) Source(35, 59) + SourceIndex(0) --- >>> _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -758,7 +770,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^-> 1-> > 2 >for ([, [primarySkillA, secondarySkillA]] of @@ -771,6 +784,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(33, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(33, 6) Source(38, 46) + SourceIndex(0) 3 >Emitted(33, 16) Source(38, 62) + SourceIndex(0) @@ -782,6 +796,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(33, 55) Source(38, 62) + SourceIndex(0) 10>Emitted(33, 57) Source(38, 46) + SourceIndex(0) 11>Emitted(33, 61) Source(38, 62) + SourceIndex(0) +12>Emitted(33, 63) Source(38, 64) + SourceIndex(0) --- >>> _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1]; 1->^^^^^^^^^^^^^^^^^ @@ -851,7 +866,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^-> +14> ^^ +15> ^^^^^-> 1-> > 2 >for ([, [primarySkillA, secondarySkillA]] of @@ -866,6 +882,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(37, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(41, 46) + SourceIndex(0) 3 >Emitted(37, 16) Source(41, 72) + SourceIndex(0) @@ -879,6 +896,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(37, 65) Source(41, 72) + SourceIndex(0) 12>Emitted(37, 67) Source(41, 46) + SourceIndex(0) 13>Emitted(37, 71) Source(41, 72) + SourceIndex(0) +14>Emitted(37, 73) Source(41, 74) + SourceIndex(0) --- >>> _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1]; 1->^^^^^^^^^^^^^^^^^ @@ -944,6 +962,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -955,6 +974,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(41, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(45, 19) + SourceIndex(0) 3 >Emitted(41, 16) Source(45, 25) + SourceIndex(0) @@ -964,6 +984,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(41, 57) Source(45, 25) + SourceIndex(0) 8 >Emitted(41, 59) Source(45, 19) + SourceIndex(0) 9 >Emitted(41, 63) Source(45, 25) + SourceIndex(0) +10>Emitted(41, 65) Source(45, 27) + SourceIndex(0) --- >>> numberB = robots_2[_u][0]; 1 >^^^^ @@ -1019,6 +1040,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ([numberB] of @@ -1031,6 +1053,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(45, 1) Source(48, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(48, 19) + SourceIndex(0) 3 >Emitted(45, 16) Source(48, 30) + SourceIndex(0) @@ -1042,6 +1065,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(45, 50) Source(48, 30) + SourceIndex(0) 10>Emitted(45, 52) Source(48, 19) + SourceIndex(0) 11>Emitted(45, 56) Source(48, 30) + SourceIndex(0) +12>Emitted(45, 58) Source(48, 32) + SourceIndex(0) --- >>> numberB = _w[_v][0]; 1 >^^^^ @@ -1100,6 +1124,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for ([numberB] of @@ -1114,6 +1139,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(49, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(51, 19) + SourceIndex(0) 3 >Emitted(49, 16) Source(51, 35) + SourceIndex(0) @@ -1127,6 +1153,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(49, 55) Source(51, 35) + SourceIndex(0) 12>Emitted(49, 57) Source(51, 19) + SourceIndex(0) 13>Emitted(49, 61) Source(51, 35) + SourceIndex(0) +14>Emitted(49, 63) Source(51, 37) + SourceIndex(0) --- >>> numberB = _y[_x][0]; 1 >^^^^ @@ -1181,6 +1208,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > 2 >for ([nameB] of @@ -1191,6 +1219,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(53, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(54, 17) + SourceIndex(0) 3 >Emitted(53, 16) Source(54, 28) + SourceIndex(0) @@ -1200,6 +1229,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(53, 72) Source(54, 28) + SourceIndex(0) 8 >Emitted(53, 74) Source(54, 17) + SourceIndex(0) 9 >Emitted(53, 78) Source(54, 28) + SourceIndex(0) +10>Emitted(53, 80) Source(54, 30) + SourceIndex(0) --- >>> nameB = multiRobots_2[_z][0]; 1 >^^^^ @@ -1255,6 +1285,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ([nameB] of @@ -1267,6 +1298,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(57, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(57, 6) Source(57, 17) + SourceIndex(0) 3 >Emitted(57, 16) Source(57, 33) + SourceIndex(0) @@ -1278,6 +1310,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(57, 55) Source(57, 33) + SourceIndex(0) 10>Emitted(57, 57) Source(57, 17) + SourceIndex(0) 11>Emitted(57, 61) Source(57, 33) + SourceIndex(0) +12>Emitted(57, 63) Source(57, 35) + SourceIndex(0) --- >>> nameB = _1[_0][0]; 1 >^^^^ @@ -1336,6 +1369,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ +14> ^^ 1-> > 2 >for ([nameB] of @@ -1350,6 +1384,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(61, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(61, 6) Source(60, 17) + SourceIndex(0) 3 >Emitted(61, 16) Source(60, 43) + SourceIndex(0) @@ -1363,6 +1398,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(61, 65) Source(60, 43) + SourceIndex(0) 12>Emitted(61, 67) Source(60, 17) + SourceIndex(0) 13>Emitted(61, 71) Source(60, 43) + SourceIndex(0) +14>Emitted(61, 73) Source(60, 45) + SourceIndex(0) --- >>> nameB = _3[_2][0]; 1 >^^^^ @@ -1417,7 +1453,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^-> 1-> > > @@ -1429,6 +1466,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(65, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(65, 6) Source(64, 37) + SourceIndex(0) 3 >Emitted(65, 16) Source(64, 43) + SourceIndex(0) @@ -1438,6 +1476,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(65, 57) Source(64, 43) + SourceIndex(0) 8 >Emitted(65, 59) Source(64, 37) + SourceIndex(0) 9 >Emitted(65, 63) Source(64, 43) + SourceIndex(0) +10>Emitted(65, 65) Source(64, 45) + SourceIndex(0) --- >>> _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2]; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -1505,7 +1544,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^-> 1-> > 2 >for ([numberA2, nameA2, skillA2] of @@ -1518,6 +1558,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(69, 1) Source(67, 1) + SourceIndex(0) 2 >Emitted(69, 6) Source(67, 37) + SourceIndex(0) 3 >Emitted(69, 16) Source(67, 48) + SourceIndex(0) @@ -1529,6 +1570,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(69, 50) Source(67, 48) + SourceIndex(0) 10>Emitted(69, 52) Source(67, 37) + SourceIndex(0) 11>Emitted(69, 56) Source(67, 48) + SourceIndex(0) +12>Emitted(69, 58) Source(67, 50) + SourceIndex(0) --- >>> _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2]; 1->^^^^^^^^^^^^^^^^^ @@ -1598,7 +1640,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^-> 1-> > 2 >for ([numberA2, nameA2, skillA2] of @@ -1613,6 +1656,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(73, 1) Source(70, 1) + SourceIndex(0) 2 >Emitted(73, 6) Source(70, 37) + SourceIndex(0) 3 >Emitted(73, 16) Source(70, 53) + SourceIndex(0) @@ -1626,6 +1670,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(73, 57) Source(70, 53) + SourceIndex(0) 12>Emitted(73, 59) Source(70, 37) + SourceIndex(0) 13>Emitted(73, 63) Source(70, 53) + SourceIndex(0) +14>Emitted(73, 65) Source(70, 55) + SourceIndex(0) --- >>> _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2]; 1->^^^^^^^^^^^^^^^^^^^ @@ -1691,7 +1736,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA, [primarySkillA, secondarySkillA]] of @@ -1702,6 +1748,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(77, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(77, 6) Source(73, 52) + SourceIndex(0) 3 >Emitted(77, 17) Source(73, 63) + SourceIndex(0) @@ -1711,6 +1758,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(77, 74) Source(73, 63) + SourceIndex(0) 8 >Emitted(77, 76) Source(73, 52) + SourceIndex(0) 9 >Emitted(77, 81) Source(73, 63) + SourceIndex(0) +10>Emitted(77, 83) Source(73, 65) + SourceIndex(0) --- >>> _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1]; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1784,7 +1832,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA, [primarySkillA, secondarySkillA]] of @@ -1797,6 +1846,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(81, 1) Source(76, 1) + SourceIndex(0) 2 >Emitted(81, 6) Source(76, 52) + SourceIndex(0) 3 >Emitted(81, 17) Source(76, 68) + SourceIndex(0) @@ -1808,6 +1858,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(81, 59) Source(76, 68) + SourceIndex(0) 10>Emitted(81, 61) Source(76, 52) + SourceIndex(0) 11>Emitted(81, 66) Source(76, 68) + SourceIndex(0) +12>Emitted(81, 68) Source(76, 70) + SourceIndex(0) --- >>> _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1883,7 +1934,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA, [primarySkillA, secondarySkillA]] of @@ -1898,6 +1950,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(85, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(85, 6) Source(79, 52) + SourceIndex(0) 3 >Emitted(85, 17) Source(79, 78) + SourceIndex(0) @@ -1911,6 +1964,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(85, 69) Source(79, 78) + SourceIndex(0) 12>Emitted(85, 71) Source(79, 52) + SourceIndex(0) 13>Emitted(85, 76) Source(79, 78) + SourceIndex(0) +14>Emitted(85, 78) Source(79, 80) + SourceIndex(0) --- >>> _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1]; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1982,7 +2036,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^-> +10> ^^ +11> ^^^^-> 1-> > > @@ -1994,6 +2049,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(89, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(89, 6) Source(83, 35) + SourceIndex(0) 3 >Emitted(89, 17) Source(83, 41) + SourceIndex(0) @@ -2003,6 +2059,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(89, 59) Source(83, 41) + SourceIndex(0) 8 >Emitted(89, 61) Source(83, 35) + SourceIndex(0) 9 >Emitted(89, 66) Source(83, 41) + SourceIndex(0) +10>Emitted(89, 68) Source(83, 43) + SourceIndex(0) --- >>> _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2064,7 +2121,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^-> +12> ^^ +13> ^^^^-> 1-> > 2 >for ([numberA3, ...robotAInfo] of @@ -2077,6 +2135,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(93, 1) Source(86, 1) + SourceIndex(0) 2 >Emitted(93, 6) Source(86, 35) + SourceIndex(0) 3 >Emitted(93, 17) Source(86, 46) + SourceIndex(0) @@ -2088,6 +2147,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(93, 54) Source(86, 46) + SourceIndex(0) 10>Emitted(93, 56) Source(86, 35) + SourceIndex(0) 11>Emitted(93, 61) Source(86, 46) + SourceIndex(0) +12>Emitted(93, 63) Source(86, 48) + SourceIndex(0) --- >>> _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -2151,7 +2211,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^-> +14> ^^ 1-> > 2 >for ([numberA3, ...robotAInfo] of @@ -2166,6 +2226,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(97, 1) Source(89, 1) + SourceIndex(0) 2 >Emitted(97, 6) Source(89, 35) + SourceIndex(0) 3 >Emitted(97, 17) Source(89, 51) + SourceIndex(0) @@ -2179,17 +2240,18 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(97, 59) Source(89, 51) + SourceIndex(0) 12>Emitted(97, 61) Source(89, 35) + SourceIndex(0) 13>Emitted(97, 66) Source(89, 51) + SourceIndex(0) +14>Emitted(97, 68) Source(89, 53) + SourceIndex(0) --- >>> _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1); -1->^^^^^^^^^^^^^^^^^^^^ +1 >^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^^^ 3 > ^^ 4 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -1-> +1 > 2 > numberA3 3 > , 4 > ...robotAInfo -1->Emitted(98, 21) Source(89, 7) + SourceIndex(0) +1 >Emitted(98, 21) Source(89, 7) + SourceIndex(0) 2 >Emitted(98, 38) Source(89, 15) + SourceIndex(0) 3 >Emitted(98, 40) Source(89, 17) + SourceIndex(0) 4 >Emitted(98, 65) Source(89, 30) + SourceIndex(0) @@ -2238,6 +2300,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ +10> ^^ 1-> > 2 >for ([...multiRobotAInfo] of @@ -2248,6 +2311,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(101, 1) Source(92, 1) + SourceIndex(0) 2 >Emitted(101, 6) Source(92, 30) + SourceIndex(0) 3 >Emitted(101, 17) Source(92, 41) + SourceIndex(0) @@ -2257,6 +2321,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 7 >Emitted(101, 74) Source(92, 41) + SourceIndex(0) 8 >Emitted(101, 76) Source(92, 30) + SourceIndex(0) 9 >Emitted(101, 81) Source(92, 41) + SourceIndex(0) +10>Emitted(101, 83) Source(92, 43) + SourceIndex(0) --- >>> multiRobotAInfo = multiRobots_4[_31].slice(0); 1 >^^^^ @@ -2312,6 +2377,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ +12> ^^ 1-> > 2 >for ([...multiRobotAInfo] of @@ -2324,6 +2390,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(105, 1) Source(95, 1) + SourceIndex(0) 2 >Emitted(105, 6) Source(95, 30) + SourceIndex(0) 3 >Emitted(105, 17) Source(95, 46) + SourceIndex(0) @@ -2335,6 +2402,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 9 >Emitted(105, 59) Source(95, 46) + SourceIndex(0) 10>Emitted(105, 61) Source(95, 30) + SourceIndex(0) 11>Emitted(105, 66) Source(95, 46) + SourceIndex(0) +12>Emitted(105, 68) Source(95, 48) + SourceIndex(0) --- >>> multiRobotAInfo = _33[_32].slice(0); 1 >^^^^ @@ -2392,6 +2460,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for ([...multiRobotAInfo] of @@ -2406,6 +2475,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(109, 1) Source(98, 1) + SourceIndex(0) 2 >Emitted(109, 6) Source(98, 30) + SourceIndex(0) 3 >Emitted(109, 17) Source(98, 56) + SourceIndex(0) @@ -2419,6 +2489,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern2.ts 11>Emitted(109, 69) Source(98, 56) + SourceIndex(0) 12>Emitted(109, 71) Source(98, 30) + SourceIndex(0) 13>Emitted(109, 76) Source(98, 56) + SourceIndex(0) +14>Emitted(109, 78) Source(98, 58) + SourceIndex(0) --- >>> multiRobotAInfo = _35[_34].slice(0); 1 >^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map index b8aaf2f71ad..a479793ab4f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt index 4c399a3c923..9114c9e1c3a 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.sourcemap.txt @@ -324,7 +324,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^-> 1-> > > @@ -336,6 +337,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(13, 1) Source(21, 1) + SourceIndex(0) 2 >Emitted(13, 6) Source(21, 34) + SourceIndex(0) 3 >Emitted(13, 16) Source(21, 40) + SourceIndex(0) @@ -345,6 +347,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(13, 57) Source(21, 40) + SourceIndex(0) 8 >Emitted(13, 59) Source(21, 34) + SourceIndex(0) 9 >Emitted(13, 63) Source(21, 40) + SourceIndex(0) +10>Emitted(13, 65) Source(21, 42) + SourceIndex(0) --- >>> var _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^ @@ -415,7 +418,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [, nameA = "noName"] of @@ -428,6 +432,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(17, 1) Source(24, 1) + SourceIndex(0) 2 >Emitted(17, 6) Source(24, 34) + SourceIndex(0) 3 >Emitted(17, 16) Source(24, 45) + SourceIndex(0) @@ -439,6 +444,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(17, 50) Source(24, 45) + SourceIndex(0) 10>Emitted(17, 52) Source(24, 34) + SourceIndex(0) 11>Emitted(17, 56) Source(24, 45) + SourceIndex(0) +12>Emitted(17, 58) Source(24, 47) + SourceIndex(0) --- >>> var _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^ @@ -511,7 +517,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^-> 1-> > 2 >for (let [, nameA = "noName"] of @@ -526,6 +533,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(21, 1) Source(27, 1) + SourceIndex(0) 2 >Emitted(21, 6) Source(27, 34) + SourceIndex(0) 3 >Emitted(21, 16) Source(27, 50) + SourceIndex(0) @@ -539,6 +547,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(21, 55) Source(27, 50) + SourceIndex(0) 12>Emitted(21, 57) Source(27, 34) + SourceIndex(0) 13>Emitted(21, 61) Source(27, 50) + SourceIndex(0) +14>Emitted(21, 63) Source(27, 52) + SourceIndex(0) --- >>> var _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^ @@ -607,7 +616,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [, [ @@ -621,6 +631,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(25, 1) Source(30, 1) + SourceIndex(0) 2 >Emitted(25, 6) Source(33, 30) + SourceIndex(0) 3 >Emitted(25, 16) Source(33, 41) + SourceIndex(0) @@ -630,6 +641,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(25, 72) Source(33, 41) + SourceIndex(0) 8 >Emitted(25, 74) Source(33, 30) + SourceIndex(0) 9 >Emitted(25, 78) Source(33, 41) + SourceIndex(0) +10>Emitted(25, 80) Source(33, 43) + SourceIndex(0) --- >>> var _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^ @@ -735,7 +747,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [, [ @@ -751,6 +764,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(29, 1) Source(36, 1) + SourceIndex(0) 2 >Emitted(29, 6) Source(39, 30) + SourceIndex(0) 3 >Emitted(29, 16) Source(39, 46) + SourceIndex(0) @@ -762,6 +776,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(29, 55) Source(39, 46) + SourceIndex(0) 10>Emitted(29, 57) Source(39, 30) + SourceIndex(0) 11>Emitted(29, 61) Source(39, 46) + SourceIndex(0) +12>Emitted(29, 63) Source(39, 48) + SourceIndex(0) --- >>> var _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^ @@ -869,7 +884,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [, [ @@ -887,6 +903,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(33, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(33, 6) Source(45, 30) + SourceIndex(0) 3 >Emitted(33, 16) Source(45, 56) + SourceIndex(0) @@ -900,6 +917,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(33, 65) Source(45, 56) + SourceIndex(0) 12>Emitted(33, 67) Source(45, 30) + SourceIndex(0) 13>Emitted(33, 71) Source(45, 56) + SourceIndex(0) +14>Emitted(33, 73) Source(45, 58) + SourceIndex(0) --- >>> var _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^ @@ -1003,7 +1021,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^-> +10> ^^ +11> ^-> 1-> > > @@ -1015,6 +1034,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(37, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(49, 28) + SourceIndex(0) 3 >Emitted(37, 16) Source(49, 34) + SourceIndex(0) @@ -1024,6 +1044,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(37, 57) Source(49, 34) + SourceIndex(0) 8 >Emitted(37, 59) Source(49, 28) + SourceIndex(0) 9 >Emitted(37, 63) Source(49, 34) + SourceIndex(0) +10>Emitted(37, 65) Source(49, 36) + SourceIndex(0) --- >>> var _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1->^^^^ @@ -1088,7 +1109,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^-> +12> ^^ +13> ^^^^^-> 1-> > 2 >for (let [numberB = -1] of @@ -1101,6 +1123,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(41, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(52, 28) + SourceIndex(0) 3 >Emitted(41, 16) Source(52, 39) + SourceIndex(0) @@ -1112,6 +1135,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(41, 50) Source(52, 39) + SourceIndex(0) 10>Emitted(41, 52) Source(52, 28) + SourceIndex(0) 11>Emitted(41, 56) Source(52, 39) + SourceIndex(0) +12>Emitted(41, 58) Source(52, 41) + SourceIndex(0) --- >>> var _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1178,6 +1202,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for (let [numberB = -1] of @@ -1192,6 +1217,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(45, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(55, 28) + SourceIndex(0) 3 >Emitted(45, 17) Source(55, 44) + SourceIndex(0) @@ -1205,6 +1231,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(45, 59) Source(55, 44) + SourceIndex(0) 12>Emitted(45, 61) Source(55, 28) + SourceIndex(0) 13>Emitted(45, 66) Source(55, 44) + SourceIndex(0) +14>Emitted(45, 68) Source(55, 46) + SourceIndex(0) --- >>> var _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -1267,6 +1294,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ +10> ^^ 1-> > 2 >for (let [nameB = "noName"] of @@ -1277,6 +1305,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(49, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(58, 32) + SourceIndex(0) 3 >Emitted(49, 17) Source(58, 43) + SourceIndex(0) @@ -1286,6 +1315,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(49, 74) Source(58, 43) + SourceIndex(0) 8 >Emitted(49, 76) Source(58, 32) + SourceIndex(0) 9 >Emitted(49, 81) Source(58, 43) + SourceIndex(0) +10>Emitted(49, 83) Source(58, 45) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -1350,7 +1380,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^-> +12> ^^ +13> ^-> 1-> > 2 >for (let [nameB = "noName"] of @@ -1363,6 +1394,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(53, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(61, 32) + SourceIndex(0) 3 >Emitted(53, 17) Source(61, 48) + SourceIndex(0) @@ -1374,6 +1406,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(53, 59) Source(61, 48) + SourceIndex(0) 10>Emitted(53, 61) Source(61, 32) + SourceIndex(0) 11>Emitted(53, 66) Source(61, 48) + SourceIndex(0) +12>Emitted(53, 68) Source(61, 50) + SourceIndex(0) --- >>> var _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1->^^^^ @@ -1440,6 +1473,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for (let [nameB = "noName"] of @@ -1454,6 +1488,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(57, 1) Source(64, 1) + SourceIndex(0) 2 >Emitted(57, 6) Source(64, 32) + SourceIndex(0) 3 >Emitted(57, 17) Source(64, 58) + SourceIndex(0) @@ -1467,6 +1502,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(57, 69) Source(64, 58) + SourceIndex(0) 12>Emitted(57, 71) Source(64, 32) + SourceIndex(0) 13>Emitted(57, 76) Source(64, 58) + SourceIndex(0) +14>Emitted(57, 78) Source(64, 60) + SourceIndex(0) --- >>> var _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -1529,7 +1565,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -1541,6 +1578,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(61, 1) Source(68, 1) + SourceIndex(0) 2 >Emitted(61, 6) Source(68, 67) + SourceIndex(0) 3 >Emitted(61, 17) Source(68, 73) + SourceIndex(0) @@ -1550,6 +1588,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(61, 59) Source(68, 73) + SourceIndex(0) 8 >Emitted(61, 61) Source(68, 67) + SourceIndex(0) 9 >Emitted(61, 66) Source(68, 73) + SourceIndex(0) +10>Emitted(61, 68) Source(68, 75) + SourceIndex(0) --- >>> var _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^ @@ -1644,7 +1683,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of @@ -1657,6 +1697,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(65, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(65, 6) Source(71, 67) + SourceIndex(0) 3 >Emitted(65, 17) Source(71, 78) + SourceIndex(0) @@ -1668,6 +1709,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(65, 54) Source(71, 78) + SourceIndex(0) 10>Emitted(65, 56) Source(71, 67) + SourceIndex(0) 11>Emitted(65, 61) Source(71, 78) + SourceIndex(0) +12>Emitted(65, 63) Source(71, 80) + SourceIndex(0) --- >>> var _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^ @@ -1764,7 +1806,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of @@ -1779,6 +1822,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(69, 1) Source(74, 1) + SourceIndex(0) 2 >Emitted(69, 6) Source(74, 67) + SourceIndex(0) 3 >Emitted(69, 17) Source(74, 83) + SourceIndex(0) @@ -1792,6 +1836,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(69, 59) Source(74, 83) + SourceIndex(0) 12>Emitted(69, 61) Source(74, 67) + SourceIndex(0) 13>Emitted(69, 66) Source(74, 83) + SourceIndex(0) +14>Emitted(69, 68) Source(74, 85) + SourceIndex(0) --- >>> var _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^ @@ -1884,7 +1929,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA = "noName", [ @@ -1898,6 +1944,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(73, 1) Source(77, 1) + SourceIndex(0) 2 >Emitted(73, 6) Source(80, 30) + SourceIndex(0) 3 >Emitted(73, 17) Source(80, 41) + SourceIndex(0) @@ -1907,6 +1954,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(73, 74) Source(80, 41) + SourceIndex(0) 8 >Emitted(73, 76) Source(80, 30) + SourceIndex(0) 9 >Emitted(73, 81) Source(80, 41) + SourceIndex(0) +10>Emitted(73, 83) Source(80, 43) + SourceIndex(0) --- >>> var _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^ @@ -2024,7 +2072,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA = "noName", [ @@ -2040,6 +2089,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(77, 1) Source(83, 1) + SourceIndex(0) 2 >Emitted(77, 6) Source(86, 30) + SourceIndex(0) 3 >Emitted(77, 17) Source(86, 46) + SourceIndex(0) @@ -2051,6 +2101,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(77, 59) Source(86, 46) + SourceIndex(0) 10>Emitted(77, 61) Source(86, 30) + SourceIndex(0) 11>Emitted(77, 66) Source(86, 46) + SourceIndex(0) +12>Emitted(77, 68) Source(86, 48) + SourceIndex(0) --- >>> var _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^ @@ -2170,7 +2221,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [nameMA = "noName", [ @@ -2188,6 +2240,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(81, 1) Source(89, 1) + SourceIndex(0) 2 >Emitted(81, 6) Source(92, 30) + SourceIndex(0) 3 >Emitted(81, 17) Source(92, 56) + SourceIndex(0) @@ -2201,6 +2254,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(81, 69) Source(92, 56) + SourceIndex(0) 12>Emitted(81, 71) Source(92, 30) + SourceIndex(0) 13>Emitted(81, 76) Source(92, 56) + SourceIndex(0) +14>Emitted(81, 78) Source(92, 58) + SourceIndex(0) --- >>> var _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^ @@ -2316,7 +2370,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -2328,6 +2383,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(85, 1) Source(96, 1) + SourceIndex(0) 2 >Emitted(85, 6) Source(96, 44) + SourceIndex(0) 3 >Emitted(85, 17) Source(96, 50) + SourceIndex(0) @@ -2337,6 +2393,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(85, 59) Source(96, 50) + SourceIndex(0) 8 >Emitted(85, 61) Source(96, 44) + SourceIndex(0) 9 >Emitted(85, 66) Source(96, 50) + SourceIndex(0) +10>Emitted(85, 68) Source(96, 52) + SourceIndex(0) --- >>> var _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^ @@ -2413,7 +2470,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA3 = -1, ...robotAInfo] of @@ -2426,6 +2484,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(89, 1) Source(99, 1) + SourceIndex(0) 2 >Emitted(89, 6) Source(99, 44) + SourceIndex(0) 3 >Emitted(89, 17) Source(99, 55) + SourceIndex(0) @@ -2437,6 +2496,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(89, 54) Source(99, 55) + SourceIndex(0) 10>Emitted(89, 56) Source(99, 44) + SourceIndex(0) 11>Emitted(89, 61) Source(99, 55) + SourceIndex(0) +12>Emitted(89, 63) Source(99, 57) + SourceIndex(0) --- >>> var _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^ @@ -2515,7 +2575,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let [numberA3 = -1, ...robotAInfo] of @@ -2530,6 +2591,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(93, 1) Source(102, 1) + SourceIndex(0) 2 >Emitted(93, 6) Source(102, 44) + SourceIndex(0) 3 >Emitted(93, 17) Source(102, 60) + SourceIndex(0) @@ -2543,6 +2605,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(93, 59) Source(102, 60) + SourceIndex(0) 12>Emitted(93, 61) Source(102, 44) + SourceIndex(0) 13>Emitted(93, 66) Source(102, 60) + SourceIndex(0) +14>Emitted(93, 68) Source(102, 62) + SourceIndex(0) --- >>> var _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map index b35507fd908..a125047909f 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,MAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC9B;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AACzE,IAAI,WAAW,GAAG,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;AAC7C;IACI,OAAO,WAAW,CAAC;AACvB,CAAC;AAED,IAAI,KAAa,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClE,IAAI,OAAe,EAAE,KAAa,CAAC;AACnC,IAAI,QAAgB,EAAE,MAAc,EAAE,OAAe,EAAE,MAAc,CAAC;AACtE,IAAI,QAAgB,EAAE,UAA+B,EAAE,eAA8C,CAAC;AAEtG,KAA6B,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;uBAA3B,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6B,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;iBAAhC,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6B,UAAgB,EAAhB,MAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,cAAgB,EAAhB,IAAgB;iBAArC,UAAgB,EAAhB,qCAAgB;IACpB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAG6B,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;4BAHhC,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,KAG6B,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;iBAHrC,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,KAG6B,UAA0B,EAA1B,MAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,cAA0B,EAA1B,IAA0B;iBAH/C,UAGgB,EAHhB,8CAGgB,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AAED,KAAuB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAAvB,oBAAY,EAAZ,iCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,KAAuB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAA5B,eAAY,EAAZ,mCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,KAAuB,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;IAAjC,iBAAY,EAAZ,mCAAY;IACd,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,KAA2B,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;IAAhC,2BAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA2B,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;IAArC,iBAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA2B,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;IAA/C,iBAAgB,EAAhB,uCAAgB;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AAED,KAA8D,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;yBAA9D,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,KAA8D,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAAnE,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,KAA8D,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;oBAAxE,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACrD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,KAG6B,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;8BAHlC,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,KAG6B,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;oBAHvC,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,KAG6B,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;oBAHjD,YAAiB,EAAjB,wCAAiB,EAAE,YAGD,EAHC,iDAGD,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,KAAuC,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;yBAAvC,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAuC,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAA5C,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAuC,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;oBAAjD,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAC9B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt index 3ab100eddc0..8aeba2cd712 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.sourcemap.txt @@ -436,7 +436,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^-> 1-> > > @@ -448,6 +449,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(17, 1) Source(26, 1) + SourceIndex(0) 2 >Emitted(17, 6) Source(26, 30) + SourceIndex(0) 3 >Emitted(17, 16) Source(26, 36) + SourceIndex(0) @@ -457,6 +459,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(17, 57) Source(26, 36) + SourceIndex(0) 8 >Emitted(17, 59) Source(26, 30) + SourceIndex(0) 9 >Emitted(17, 63) Source(26, 36) + SourceIndex(0) +10>Emitted(17, 65) Source(26, 38) + SourceIndex(0) --- >>> _a = robots_1[_i], _b = _a[1], nameA = _b === void 0 ? "noName" : _b; 1->^^^^^^^^^^^^^^^^^^^^^^^ @@ -518,7 +521,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^-> 1-> > 2 >for ([, nameA = "noName"] of @@ -531,6 +535,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(21, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(21, 6) Source(29, 30) + SourceIndex(0) 3 >Emitted(21, 16) Source(29, 41) + SourceIndex(0) @@ -542,6 +547,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(21, 50) Source(29, 41) + SourceIndex(0) 10>Emitted(21, 52) Source(29, 30) + SourceIndex(0) 11>Emitted(21, 56) Source(29, 41) + SourceIndex(0) +12>Emitted(21, 58) Source(29, 43) + SourceIndex(0) --- >>> _e = _d[_c], _f = _e[1], nameA = _f === void 0 ? "noName" : _f; 1->^^^^^^^^^^^^^^^^^ @@ -605,7 +611,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^-> +14> ^^ +15> ^^^^^^-> 1-> > 2 >for ([, nameA = "noName"] of @@ -620,6 +627,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(25, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(25, 6) Source(32, 30) + SourceIndex(0) 3 >Emitted(25, 16) Source(32, 46) + SourceIndex(0) @@ -633,6 +641,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(25, 55) Source(32, 46) + SourceIndex(0) 12>Emitted(25, 57) Source(32, 30) + SourceIndex(0) 13>Emitted(25, 61) Source(32, 46) + SourceIndex(0) +14>Emitted(25, 63) Source(32, 48) + SourceIndex(0) --- >>> _j = _h[_g], _k = _j[1], nameA = _k === void 0 ? "noName" : _k; 1->^^^^^^^^^^^^^^^^^ @@ -692,7 +701,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([, [ @@ -706,6 +716,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(29, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(29, 6) Source(38, 30) + SourceIndex(0) 3 >Emitted(29, 16) Source(38, 41) + SourceIndex(0) @@ -715,6 +726,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(29, 72) Source(38, 41) + SourceIndex(0) 8 >Emitted(29, 74) Source(38, 30) + SourceIndex(0) 9 >Emitted(29, 78) Source(38, 41) + SourceIndex(0) +10>Emitted(29, 80) Source(38, 43) + SourceIndex(0) --- >>> _m = multiRobots_1[_l], _o = _m[1], _p = _o === void 0 ? ["skill1", "skill2"] : _o, _q = _p[0], primarySkillA = _q === void 0 ? "primary" : _q, _r = _p[1], secondarySkillA = _r === void 0 ? "secondary" : _r; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -808,7 +820,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([, [ @@ -824,6 +837,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(33, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(33, 6) Source(44, 30) + SourceIndex(0) 3 >Emitted(33, 16) Source(44, 46) + SourceIndex(0) @@ -835,6 +849,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(33, 55) Source(44, 46) + SourceIndex(0) 10>Emitted(33, 57) Source(44, 30) + SourceIndex(0) 11>Emitted(33, 61) Source(44, 46) + SourceIndex(0) +12>Emitted(33, 63) Source(44, 48) + SourceIndex(0) --- >>> _u = _t[_s], _v = _u[1], _w = _v === void 0 ? ["skill1", "skill2"] : _v, _x = _w[0], primarySkillA = _x === void 0 ? "primary" : _x, _y = _w[1], secondarySkillA = _y === void 0 ? "secondary" : _y; 1->^^^^^^^^^^^^^^^^^ @@ -930,7 +945,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([, [ @@ -948,6 +964,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(37, 1) Source(47, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(50, 30) + SourceIndex(0) 3 >Emitted(37, 16) Source(50, 56) + SourceIndex(0) @@ -961,6 +978,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(37, 65) Source(50, 56) + SourceIndex(0) 12>Emitted(37, 67) Source(50, 30) + SourceIndex(0) 13>Emitted(37, 71) Source(50, 56) + SourceIndex(0) +14>Emitted(37, 73) Source(50, 58) + SourceIndex(0) --- >>> _1 = _0[_z], _2 = _1[1], _3 = _2 === void 0 ? ["skill1", "skill2"] : _2, _4 = _3[0], primarySkillA = _4 === void 0 ? "primary" : _4, _5 = _3[1], secondarySkillA = _5 === void 0 ? "secondary" : _5; 1->^^^^^^^^^^^^^^^^^ @@ -1052,6 +1070,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -1063,6 +1082,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(54, 24) + SourceIndex(0) 3 >Emitted(41, 16) Source(54, 30) + SourceIndex(0) @@ -1072,6 +1092,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(41, 57) Source(54, 30) + SourceIndex(0) 8 >Emitted(41, 59) Source(54, 24) + SourceIndex(0) 9 >Emitted(41, 63) Source(54, 30) + SourceIndex(0) +10>Emitted(41, 65) Source(54, 32) + SourceIndex(0) --- >>> _7 = robots_2[_6][0], numberB = _7 === void 0 ? -1 : _7; 1 >^^^^ @@ -1133,7 +1154,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^-> +12> ^^ +13> ^-> 1-> > 2 >for ([numberB = -1] of @@ -1146,6 +1168,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(57, 24) + SourceIndex(0) 3 >Emitted(45, 16) Source(57, 35) + SourceIndex(0) @@ -1157,6 +1180,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(45, 50) Source(57, 35) + SourceIndex(0) 10>Emitted(45, 52) Source(57, 24) + SourceIndex(0) 11>Emitted(45, 56) Source(57, 35) + SourceIndex(0) +12>Emitted(45, 58) Source(57, 37) + SourceIndex(0) --- >>> _10 = _9[_8][0], numberB = _10 === void 0 ? -1 : _10; 1->^^^^ @@ -1220,6 +1244,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for ([numberB = -1] of @@ -1234,6 +1259,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(60, 24) + SourceIndex(0) 3 >Emitted(49, 17) Source(60, 40) + SourceIndex(0) @@ -1247,6 +1273,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(49, 59) Source(60, 40) + SourceIndex(0) 12>Emitted(49, 61) Source(60, 24) + SourceIndex(0) 13>Emitted(49, 66) Source(60, 40) + SourceIndex(0) +14>Emitted(49, 68) Source(60, 42) + SourceIndex(0) --- >>> _13 = _12[_11][0], numberB = _13 === void 0 ? -1 : _13; 1 >^^^^ @@ -1306,6 +1333,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ +10> ^^ 1-> > 2 >for ([nameB = "noName"] of @@ -1316,6 +1344,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(63, 28) + SourceIndex(0) 3 >Emitted(53, 17) Source(63, 39) + SourceIndex(0) @@ -1325,6 +1354,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(53, 74) Source(63, 39) + SourceIndex(0) 8 >Emitted(53, 76) Source(63, 28) + SourceIndex(0) 9 >Emitted(53, 81) Source(63, 39) + SourceIndex(0) +10>Emitted(53, 83) Source(63, 41) + SourceIndex(0) --- >>> _15 = multiRobots_2[_14][0], nameB = _15 === void 0 ? "noName" : _15; 1 >^^^^ @@ -1386,6 +1416,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ +12> ^^ 1-> > 2 >for ([nameB = "noName"] of @@ -1398,6 +1429,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(57, 1) Source(66, 1) + SourceIndex(0) 2 >Emitted(57, 6) Source(66, 28) + SourceIndex(0) 3 >Emitted(57, 17) Source(66, 44) + SourceIndex(0) @@ -1409,6 +1441,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(57, 59) Source(66, 44) + SourceIndex(0) 10>Emitted(57, 61) Source(66, 28) + SourceIndex(0) 11>Emitted(57, 66) Source(66, 44) + SourceIndex(0) +12>Emitted(57, 68) Source(66, 46) + SourceIndex(0) --- >>> _18 = _17[_16][0], nameB = _18 === void 0 ? "noName" : _18; 1 >^^^^ @@ -1472,6 +1505,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ +14> ^^ 1-> > 2 >for ([nameB = "noName"] of @@ -1486,6 +1520,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(61, 1) Source(69, 1) + SourceIndex(0) 2 >Emitted(61, 6) Source(69, 28) + SourceIndex(0) 3 >Emitted(61, 17) Source(69, 54) + SourceIndex(0) @@ -1499,6 +1534,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(61, 69) Source(69, 54) + SourceIndex(0) 12>Emitted(61, 71) Source(69, 28) + SourceIndex(0) 13>Emitted(61, 76) Source(69, 54) + SourceIndex(0) +14>Emitted(61, 78) Source(69, 56) + SourceIndex(0) --- >>> _21 = _20[_19][0], nameB = _21 === void 0 ? "noName" : _21; 1 >^^^^ @@ -1558,7 +1594,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -1570,6 +1607,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(65, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(65, 6) Source(73, 63) + SourceIndex(0) 3 >Emitted(65, 17) Source(73, 69) + SourceIndex(0) @@ -1579,6 +1617,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(65, 59) Source(73, 69) + SourceIndex(0) 8 >Emitted(65, 61) Source(73, 63) + SourceIndex(0) 9 >Emitted(65, 66) Source(73, 69) + SourceIndex(0) +10>Emitted(65, 68) Source(73, 71) + SourceIndex(0) --- >>> _23 = robots_3[_22], _24 = _23[0], numberA2 = _24 === void 0 ? -1 : _24, _25 = _23[1], nameA2 = _25 === void 0 ? "noName" : _25, _26 = _23[2], skillA2 = _26 === void 0 ? "skill" : _26; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -1664,7 +1703,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of @@ -1677,6 +1717,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(69, 1) Source(76, 1) + SourceIndex(0) 2 >Emitted(69, 6) Source(76, 63) + SourceIndex(0) 3 >Emitted(69, 17) Source(76, 74) + SourceIndex(0) @@ -1688,6 +1729,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(69, 54) Source(76, 74) + SourceIndex(0) 10>Emitted(69, 56) Source(76, 63) + SourceIndex(0) 11>Emitted(69, 61) Source(76, 74) + SourceIndex(0) +12>Emitted(69, 63) Source(76, 76) + SourceIndex(0) --- >>> _29 = _28[_27], _30 = _29[0], numberA2 = _30 === void 0 ? -1 : _30, _31 = _29[1], nameA2 = _31 === void 0 ? "noName" : _31, _32 = _29[2], skillA2 = _32 === void 0 ? "skill" : _32; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1775,7 +1817,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([numberA2 = -1, nameA2 = "noName", skillA2 = "skill"] of @@ -1790,6 +1833,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(73, 1) Source(79, 1) + SourceIndex(0) 2 >Emitted(73, 6) Source(79, 63) + SourceIndex(0) 3 >Emitted(73, 17) Source(79, 79) + SourceIndex(0) @@ -1803,6 +1847,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(73, 59) Source(79, 79) + SourceIndex(0) 12>Emitted(73, 61) Source(79, 63) + SourceIndex(0) 13>Emitted(73, 66) Source(79, 79) + SourceIndex(0) +14>Emitted(73, 68) Source(79, 81) + SourceIndex(0) --- >>> _35 = _34[_33], _36 = _35[0], numberA2 = _36 === void 0 ? -1 : _36, _37 = _35[1], nameA2 = _37 === void 0 ? "noName" : _37, _38 = _35[2], skillA2 = _38 === void 0 ? "skill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -1886,7 +1931,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA = "noName", [ @@ -1900,6 +1946,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(77, 1) Source(82, 1) + SourceIndex(0) 2 >Emitted(77, 6) Source(85, 30) + SourceIndex(0) 3 >Emitted(77, 17) Source(85, 41) + SourceIndex(0) @@ -1909,6 +1956,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(77, 74) Source(85, 41) + SourceIndex(0) 8 >Emitted(77, 76) Source(85, 30) + SourceIndex(0) 9 >Emitted(77, 81) Source(85, 41) + SourceIndex(0) +10>Emitted(77, 83) Source(85, 43) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40[0], nameMA = _41 === void 0 ? "noName" : _41, _42 = _40[1], _43 = _42 === void 0 ? ["skill1", "skill2"] : _42, _44 = _43[0], primarySkillA = _44 === void 0 ? "primary" : _44, _45 = _43[1], secondarySkillA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2014,7 +2062,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA = "noName", [ @@ -2030,6 +2079,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(81, 1) Source(88, 1) + SourceIndex(0) 2 >Emitted(81, 6) Source(91, 30) + SourceIndex(0) 3 >Emitted(81, 17) Source(91, 46) + SourceIndex(0) @@ -2041,6 +2091,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(81, 59) Source(91, 46) + SourceIndex(0) 10>Emitted(81, 61) Source(91, 30) + SourceIndex(0) 11>Emitted(81, 66) Source(91, 46) + SourceIndex(0) +12>Emitted(81, 68) Source(91, 48) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48[0], nameMA = _49 === void 0 ? "noName" : _49, _50 = _48[1], _51 = _50 === void 0 ? ["skill1", "skill2"] : _50, _52 = _51[0], primarySkillA = _52 === void 0 ? "primary" : _52, _53 = _51[1], secondarySkillA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2148,7 +2199,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([nameMA = "noName", [ @@ -2166,6 +2218,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [multiRobotA, multiRobotB] 12> 13> [multiRobotA, multiRobotB] +14> ) 1->Emitted(85, 1) Source(94, 1) + SourceIndex(0) 2 >Emitted(85, 6) Source(97, 30) + SourceIndex(0) 3 >Emitted(85, 17) Source(97, 56) + SourceIndex(0) @@ -2179,6 +2232,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(85, 69) Source(97, 56) + SourceIndex(0) 12>Emitted(85, 71) Source(97, 30) + SourceIndex(0) 13>Emitted(85, 76) Source(97, 56) + SourceIndex(0) +14>Emitted(85, 78) Source(97, 58) + SourceIndex(0) --- >>> _56 = _55[_54], _57 = _56[0], nameMA = _57 === void 0 ? "noName" : _57, _58 = _56[1], _59 = _58 === void 0 ? ["skill1", "skill2"] : _58, _60 = _59[0], primarySkillA = _60 === void 0 ? "primary" : _60, _61 = _59[1], secondarySkillA = _61 === void 0 ? "secondary" : _61; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2282,7 +2336,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -2294,6 +2349,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 > robots 8 > 9 > robots +10> ) 1->Emitted(89, 1) Source(101, 1) + SourceIndex(0) 2 >Emitted(89, 6) Source(101, 40) + SourceIndex(0) 3 >Emitted(89, 17) Source(101, 46) + SourceIndex(0) @@ -2303,6 +2359,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 7 >Emitted(89, 59) Source(101, 46) + SourceIndex(0) 8 >Emitted(89, 61) Source(101, 40) + SourceIndex(0) 9 >Emitted(89, 66) Source(101, 46) + SourceIndex(0) +10>Emitted(89, 68) Source(101, 48) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63[0], numberA3 = _64 === void 0 ? -1 : _64, robotAInfo = _63.slice(1); 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2370,7 +2427,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([numberA3 = -1, ...robotAInfo] of @@ -2383,6 +2441,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(93, 1) Source(104, 1) + SourceIndex(0) 2 >Emitted(93, 6) Source(104, 40) + SourceIndex(0) 3 >Emitted(93, 17) Source(104, 51) + SourceIndex(0) @@ -2394,6 +2453,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 9 >Emitted(93, 54) Source(104, 51) + SourceIndex(0) 10>Emitted(93, 56) Source(104, 40) + SourceIndex(0) 11>Emitted(93, 61) Source(104, 51) + SourceIndex(0) +12>Emitted(93, 63) Source(104, 53) + SourceIndex(0) --- >>> _67 = _66[_65], _68 = _67[0], numberA3 = _68 === void 0 ? -1 : _68, robotAInfo = _67.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ @@ -2463,7 +2523,8 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> ^^^^^^^^^^^^^^^^ 12> ^^ 13> ^^^^^ -14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +14> ^^ +15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ([numberA3 = -1, ...robotAInfo] of @@ -2478,6 +2539,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11> [robotA, robotB] 12> 13> [robotA, robotB] +14> ) 1->Emitted(97, 1) Source(107, 1) + SourceIndex(0) 2 >Emitted(97, 6) Source(107, 40) + SourceIndex(0) 3 >Emitted(97, 17) Source(107, 56) + SourceIndex(0) @@ -2491,6 +2553,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues 11>Emitted(97, 59) Source(107, 56) + SourceIndex(0) 12>Emitted(97, 61) Source(107, 40) + SourceIndex(0) 13>Emitted(97, 66) Source(107, 56) + SourceIndex(0) +14>Emitted(97, 68) Source(107, 58) + SourceIndex(0) --- >>> _71 = _70[_69], _72 = _71[0], numberA3 = _72 === void 0 ? -1 : _72, robotAInfo = _71.slice(1); 1->^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map index 040c20c53ae..1df4f7705ae 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt index b5edc634d61..bb7167cbd2c 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern.sourcemap.txt @@ -312,6 +312,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -323,6 +324,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(10, 6) Source(29, 28) + SourceIndex(0) 3 >Emitted(10, 16) Source(29, 34) + SourceIndex(0) @@ -332,6 +334,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 >Emitted(10, 57) Source(29, 34) + SourceIndex(0) 8 >Emitted(10, 59) Source(29, 28) + SourceIndex(0) 9 >Emitted(10, 63) Source(29, 34) + SourceIndex(0) +10>Emitted(10, 65) Source(29, 36) + SourceIndex(0) --- >>> var nameA = robots_1[_i].name; 1 >^^^^ @@ -390,6 +393,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for (let {name: nameA } of @@ -402,6 +406,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 6) Source(32, 28) + SourceIndex(0) 3 >Emitted(14, 16) Source(32, 39) + SourceIndex(0) @@ -413,6 +418,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 >Emitted(14, 50) Source(32, 39) + SourceIndex(0) 10>Emitted(14, 52) Source(32, 28) + SourceIndex(0) 11>Emitted(14, 56) Source(32, 39) + SourceIndex(0) +12>Emitted(14, 58) Source(32, 41) + SourceIndex(0) --- >>> var nameA = _b[_a].name; 1 >^^^^ @@ -489,6 +495,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for (let {name: nameA } of @@ -519,6 +526,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 6) Source(35, 28) + SourceIndex(0) 3 >Emitted(18, 16) Source(35, 104) + SourceIndex(0) @@ -548,6 +556,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27>Emitted(18, 115) Source(35, 104) + SourceIndex(0) 28>Emitted(18, 117) Source(35, 28) + SourceIndex(0) 29>Emitted(18, 121) Source(35, 104) + SourceIndex(0) +30>Emitted(18, 123) Source(35, 106) + SourceIndex(0) --- >>> var nameA = _d[_c].name; 1 >^^^^ @@ -604,7 +613,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^-> 1-> > 2 >for (let { skills: { primary: primaryA, secondary: secondaryA } } of @@ -615,6 +625,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(22, 6) Source(38, 70) + SourceIndex(0) 3 >Emitted(22, 16) Source(38, 81) + SourceIndex(0) @@ -624,6 +635,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 >Emitted(22, 72) Source(38, 81) + SourceIndex(0) 8 >Emitted(22, 74) Source(38, 70) + SourceIndex(0) 9 >Emitted(22, 78) Source(38, 81) + SourceIndex(0) +10>Emitted(22, 80) Source(38, 83) + SourceIndex(0) --- >>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -694,7 +706,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let { skills: { primary: primaryA, secondary: secondaryA } } of @@ -707,6 +720,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(26, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(26, 6) Source(41, 70) + SourceIndex(0) 3 >Emitted(26, 16) Source(41, 86) + SourceIndex(0) @@ -718,6 +732,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 >Emitted(26, 55) Source(41, 86) + SourceIndex(0) 10>Emitted(26, 57) Source(41, 70) + SourceIndex(0) 11>Emitted(26, 61) Source(41, 86) + SourceIndex(0) +12>Emitted(26, 63) Source(41, 88) + SourceIndex(0) --- >>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -871,6 +886,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ +24> ^^ 1->, > 2 > { @@ -897,6 +913,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(31, 5) Source(45, 5) + SourceIndex(0) 2 >Emitted(31, 7) Source(45, 7) + SourceIndex(0) 3 >Emitted(31, 11) Source(45, 11) + SourceIndex(0) @@ -920,6 +937,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 21>Emitted(31, 95) Source(45, 79) + SourceIndex(0) 22>Emitted(31, 97) Source(44, 70) + SourceIndex(0) 23>Emitted(31, 101) Source(45, 79) + SourceIndex(0) +24>Emitted(31, 103) Source(45, 81) + SourceIndex(0) --- >>> var _m = _l[_k].skills, primaryA = _m.primary, secondaryA = _m.secondary; 1 >^^^^ @@ -989,7 +1007,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^-> +10> ^^ 1-> > > @@ -1001,6 +1019,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(35, 1) Source(49, 1) + SourceIndex(0) 2 >Emitted(35, 6) Source(49, 43) + SourceIndex(0) 3 >Emitted(35, 16) Source(49, 49) + SourceIndex(0) @@ -1010,23 +1029,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 >Emitted(35, 57) Source(49, 49) + SourceIndex(0) 8 >Emitted(35, 59) Source(49, 43) + SourceIndex(0) 9 >Emitted(35, 63) Source(49, 49) + SourceIndex(0) +10>Emitted(35, 65) Source(49, 51) + SourceIndex(0) --- >>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill; -1->^^^^ +1 >^^^^ 2 > ^^^^ 3 > ^^^^^^^^^^^^^^^^^ 4 > ^^ 5 > ^^^^^^^^^^^^^^^ 6 > ^^ 7 > ^^^^^^^^^^^^^^^^^ -1-> +1 > 2 > 3 > {name: nameA, skill: skillA } 4 > 5 > name: nameA 6 > , 7 > skill: skillA -1->Emitted(36, 5) Source(49, 10) + SourceIndex(0) +1 >Emitted(36, 5) Source(49, 10) + SourceIndex(0) 2 >Emitted(36, 9) Source(49, 10) + SourceIndex(0) 3 >Emitted(36, 26) Source(49, 39) + SourceIndex(0) 4 >Emitted(36, 28) Source(49, 11) + SourceIndex(0) @@ -1080,7 +1100,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^-> +12> ^^ 1-> > 2 >for (let {name: nameA, skill: skillA } of @@ -1093,6 +1113,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(39, 1) Source(52, 1) + SourceIndex(0) 2 >Emitted(39, 6) Source(52, 43) + SourceIndex(0) 3 >Emitted(39, 16) Source(52, 54) + SourceIndex(0) @@ -1104,23 +1125,24 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 >Emitted(39, 50) Source(52, 54) + SourceIndex(0) 10>Emitted(39, 52) Source(52, 43) + SourceIndex(0) 11>Emitted(39, 56) Source(52, 54) + SourceIndex(0) +12>Emitted(39, 58) Source(52, 56) + SourceIndex(0) --- >>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill; -1->^^^^ +1 >^^^^ 2 > ^^^^ 3 > ^^^^^^^^^^^ 4 > ^^ 5 > ^^^^^^^^^^^^^^^ 6 > ^^ 7 > ^^^^^^^^^^^^^^^^^ -1-> +1 > 2 > 3 > {name: nameA, skill: skillA } 4 > 5 > name: nameA 6 > , 7 > skill: skillA -1->Emitted(40, 5) Source(52, 10) + SourceIndex(0) +1 >Emitted(40, 5) Source(52, 10) + SourceIndex(0) 2 >Emitted(40, 9) Source(52, 10) + SourceIndex(0) 3 >Emitted(40, 20) Source(52, 39) + SourceIndex(0) 4 >Emitted(40, 22) Source(52, 11) + SourceIndex(0) @@ -1192,6 +1214,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for (let {name: nameA, skill: skillA } of @@ -1222,6 +1245,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(43, 1) Source(55, 1) + SourceIndex(0) 2 >Emitted(43, 6) Source(55, 43) + SourceIndex(0) 3 >Emitted(43, 16) Source(55, 119) + SourceIndex(0) @@ -1251,6 +1275,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 27>Emitted(43, 115) Source(55, 119) + SourceIndex(0) 28>Emitted(43, 117) Source(55, 43) + SourceIndex(0) 29>Emitted(43, 121) Source(55, 119) + SourceIndex(0) +30>Emitted(43, 123) Source(55, 121) + SourceIndex(0) --- >>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill; 1 >^^^^ @@ -1319,7 +1344,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of @@ -1330,6 +1356,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(47, 1) Source(58, 1) + SourceIndex(0) 2 >Emitted(47, 6) Source(58, 82) + SourceIndex(0) 3 >Emitted(47, 16) Source(58, 93) + SourceIndex(0) @@ -1339,6 +1366,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 7 >Emitted(47, 72) Source(58, 93) + SourceIndex(0) 8 >Emitted(47, 74) Source(58, 82) + SourceIndex(0) 9 >Emitted(47, 78) Source(58, 93) + SourceIndex(0) +10>Emitted(47, 80) Source(58, 95) + SourceIndex(0) --- >>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary; 1->^^^^ @@ -1421,7 +1449,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of @@ -1434,6 +1463,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(51, 1) Source(61, 1) + SourceIndex(0) 2 >Emitted(51, 6) Source(61, 82) + SourceIndex(0) 3 >Emitted(51, 16) Source(61, 98) + SourceIndex(0) @@ -1445,6 +1475,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 9 >Emitted(51, 55) Source(61, 98) + SourceIndex(0) 10>Emitted(51, 57) Source(61, 82) + SourceIndex(0) 11>Emitted(51, 61) Source(61, 98) + SourceIndex(0) +12>Emitted(51, 63) Source(61, 100) + SourceIndex(0) --- >>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary; 1->^^^^ @@ -1610,7 +1641,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ -24> ^^^^-> +24> ^^ +25> ^^-> 1->, > 2 > { @@ -1637,6 +1669,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(56, 5) Source(65, 5) + SourceIndex(0) 2 >Emitted(56, 7) Source(65, 7) + SourceIndex(0) 3 >Emitted(56, 11) Source(65, 11) + SourceIndex(0) @@ -1660,6 +1693,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts 21>Emitted(56, 95) Source(65, 79) + SourceIndex(0) 22>Emitted(56, 97) Source(64, 82) + SourceIndex(0) 23>Emitted(56, 101) Source(65, 79) + SourceIndex(0) +24>Emitted(56, 103) Source(65, 81) + SourceIndex(0) --- >>> var _5 = _4[_3], nameA = _5.name, _6 = _5.skills, primaryA = _6.primary, secondaryA = _6.secondary; 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map index 86dded9905b..ea18ccd18a2 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPattern2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern2.ts"],"names":[],"mappings":"AAgBA,IAAI,MAAM,GAAY,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC;AACnG,IAAI,WAAW,GAAiB,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAChG,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC;AAE/E;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;IACI,OAAO,WAAW,CAAC;AACvB,CAAC;AAED,IAAI,KAAa,EAAE,QAAgB,EAAE,UAAkB,EAAE,CAAS,EAAE,MAAc,CAAC;AACnF,IAAI,IAAY,EAAE,OAAe,EAAE,SAAiB,EAAE,KAAa,CAAC;AAEpE,KAAuB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM,EAAE;IAAzB,yBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW,EAAE;IAA9B,mBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E,EAAE;IAA/F,mBAAW;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAiE,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW,EAAE;IAAvE,6BAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IACrD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAiE,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB,EAAE;IAA5E,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IACrD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAiE,UACa,EADb,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IACjI,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADb,cACa,EADb,IACa,EAAE;IADzE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAErD,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAAgB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM,EAAE;IAAlB,wBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW,EAAE;IAAvB,kBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgB,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E,EAAE;IAAxF,kBAAI;IACN,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA2C,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW,EAAE;IAAjD,6BAA8B,EAApB,oBAAO,EAAE,wBAAS;IAC/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAA2C,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB,EAAE;IAAtD,kBAA8B,EAApB,oBAAO,EAAE,wBAAS;IAC/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAA2C,UACmC,EADnC,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAC3G,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADnC,cACmC,EADnC,IACmC,EAAE;IADzE,kBAA8B,EAApB,oBAAO,EAAE,wBAAS;IAE/B,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AAGD,KAAsC,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM,EAAE;uBAAxC,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW,EAAE;iBAA7C,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E,EAAE;iBAA9G,eAAW,EAAE,iBAAa;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW,EAAE;6BAApF,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB,EAAE;oBAAzF,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAA6E,WACC,EADD,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAC7I,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADD,gBACC,EADD,KACC,EAAE;oBAD1E,gBAAW,EAAE,gBAAoD,EAA1C,sBAAiB,EAAE,0BAAqB;IAEjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM,EAAE;yBAAzB,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW,EAAE;oBAA9B,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAuB,WAA4E,EAA5E,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,gBAA4E,EAA5E,KAA4E,EAAE;oBAA/F,eAAI,EAAE,iBAAK;IACb,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW,EAAE;8BAAvD,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB,EAAE;oBAA5D,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IACpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAgD,WAC8B,EAD9B,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAChH,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EAD9B,gBAC8B,EAD9B,KAC8B,EAAE;oBAD1E,eAAI,EAAE,gBAA8B,EAApB,qBAAO,EAAE,yBAAS;IAEpC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt index e646f0120b2..1d903a10c35 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPattern2.sourcemap.txt @@ -386,6 +386,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -397,6 +398,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(12, 6) Source(32, 24) + SourceIndex(0) 3 >Emitted(12, 16) Source(32, 30) + SourceIndex(0) @@ -406,6 +408,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(12, 57) Source(32, 30) + SourceIndex(0) 8 >Emitted(12, 59) Source(32, 24) + SourceIndex(0) 9 >Emitted(12, 63) Source(32, 30) + SourceIndex(0) +10>Emitted(12, 65) Source(32, 32) + SourceIndex(0) --- >>> nameA = robots_1[_i].name; 1 >^^^^ @@ -461,6 +464,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ({name: nameA } of @@ -473,6 +477,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(16, 6) Source(35, 24) + SourceIndex(0) 3 >Emitted(16, 16) Source(35, 35) + SourceIndex(0) @@ -484,6 +489,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(16, 50) Source(35, 35) + SourceIndex(0) 10>Emitted(16, 52) Source(35, 24) + SourceIndex(0) 11>Emitted(16, 56) Source(35, 35) + SourceIndex(0) +12>Emitted(16, 58) Source(35, 37) + SourceIndex(0) --- >>> nameA = _b[_a].name; 1 >^^^^ @@ -558,6 +564,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for ({name: nameA } of @@ -588,6 +595,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 6) Source(38, 24) + SourceIndex(0) 3 >Emitted(20, 16) Source(38, 100) + SourceIndex(0) @@ -617,6 +625,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27>Emitted(20, 115) Source(38, 100) + SourceIndex(0) 28>Emitted(20, 117) Source(38, 24) + SourceIndex(0) 29>Emitted(20, 121) Source(38, 100) + SourceIndex(0) +30>Emitted(20, 123) Source(38, 102) + SourceIndex(0) --- >>> nameA = _d[_c].name; 1 >^^^^ @@ -671,7 +680,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^-> +10> ^^ +11> ^^^^^^-> 1-> > 2 >for ({ skills: { primary: primaryA, secondary: secondaryA } } of @@ -682,6 +692,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 6) Source(41, 66) + SourceIndex(0) 3 >Emitted(24, 16) Source(41, 77) + SourceIndex(0) @@ -691,6 +702,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(24, 72) Source(41, 77) + SourceIndex(0) 8 >Emitted(24, 74) Source(41, 66) + SourceIndex(0) 9 >Emitted(24, 78) Source(41, 77) + SourceIndex(0) +10>Emitted(24, 80) Source(41, 79) + SourceIndex(0) --- >>> _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary; 1->^^^^ @@ -758,7 +770,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^-> 1-> > 2 >for ({ skills: { primary: primaryA, secondary: secondaryA } } of @@ -771,6 +784,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(28, 1) Source(44, 1) + SourceIndex(0) 2 >Emitted(28, 6) Source(44, 66) + SourceIndex(0) 3 >Emitted(28, 16) Source(44, 82) + SourceIndex(0) @@ -782,6 +796,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(28, 55) Source(44, 82) + SourceIndex(0) 10>Emitted(28, 57) Source(44, 66) + SourceIndex(0) 11>Emitted(28, 61) Source(44, 82) + SourceIndex(0) +12>Emitted(28, 63) Source(44, 84) + SourceIndex(0) --- >>> _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary; 1->^^^^ @@ -932,6 +947,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ +24> ^^ 1->, > 2 > { @@ -958,6 +974,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(33, 5) Source(48, 5) + SourceIndex(0) 2 >Emitted(33, 7) Source(48, 7) + SourceIndex(0) 3 >Emitted(33, 11) Source(48, 11) + SourceIndex(0) @@ -981,6 +998,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21>Emitted(33, 95) Source(48, 79) + SourceIndex(0) 22>Emitted(33, 97) Source(47, 66) + SourceIndex(0) 23>Emitted(33, 101) Source(48, 79) + SourceIndex(0) +24>Emitted(33, 103) Source(48, 81) + SourceIndex(0) --- >>> _m = _l[_k].skills, primaryA = _m.primary, secondaryA = _m.secondary; 1 >^^^^ @@ -1047,6 +1065,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > 2 >for ({name } of @@ -1057,6 +1076,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(37, 1) Source(51, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(51, 17) + SourceIndex(0) 3 >Emitted(37, 16) Source(51, 23) + SourceIndex(0) @@ -1066,6 +1086,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(37, 57) Source(51, 23) + SourceIndex(0) 8 >Emitted(37, 59) Source(51, 17) + SourceIndex(0) 9 >Emitted(37, 63) Source(51, 23) + SourceIndex(0) +10>Emitted(37, 65) Source(51, 25) + SourceIndex(0) --- >>> name = robots_2[_o].name; 1 >^^^^ @@ -1121,6 +1142,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ({name } of @@ -1133,6 +1155,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(41, 1) Source(54, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(54, 17) + SourceIndex(0) 3 >Emitted(41, 16) Source(54, 28) + SourceIndex(0) @@ -1144,6 +1167,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(41, 50) Source(54, 28) + SourceIndex(0) 10>Emitted(41, 52) Source(54, 17) + SourceIndex(0) 11>Emitted(41, 56) Source(54, 28) + SourceIndex(0) +12>Emitted(41, 58) Source(54, 30) + SourceIndex(0) --- >>> name = _q[_p].name; 1 >^^^^ @@ -1218,6 +1242,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for ({name } of @@ -1248,6 +1273,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(45, 1) Source(57, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(57, 17) + SourceIndex(0) 3 >Emitted(45, 16) Source(57, 93) + SourceIndex(0) @@ -1277,6 +1303,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27>Emitted(45, 115) Source(57, 93) + SourceIndex(0) 28>Emitted(45, 117) Source(57, 17) + SourceIndex(0) 29>Emitted(45, 121) Source(57, 93) + SourceIndex(0) +30>Emitted(45, 123) Source(57, 95) + SourceIndex(0) --- >>> name = _s[_r].name; 1 >^^^^ @@ -1331,7 +1358,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^-> +10> ^^ +11> ^^^^-> 1-> > 2 >for ({ skills: { primary, secondary } } of @@ -1342,6 +1370,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(49, 1) Source(60, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(60, 44) + SourceIndex(0) 3 >Emitted(49, 16) Source(60, 55) + SourceIndex(0) @@ -1351,6 +1380,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(49, 72) Source(60, 55) + SourceIndex(0) 8 >Emitted(49, 74) Source(60, 44) + SourceIndex(0) 9 >Emitted(49, 78) Source(60, 55) + SourceIndex(0) +10>Emitted(49, 80) Source(60, 57) + SourceIndex(0) --- >>> _u = multiRobots_2[_t].skills, primary = _u.primary, secondary = _u.secondary; 1->^^^^ @@ -1418,7 +1448,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^-> 1-> > 2 >for ({ skills: { primary, secondary } } of @@ -1431,6 +1462,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(53, 1) Source(63, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(63, 44) + SourceIndex(0) 3 >Emitted(53, 16) Source(63, 60) + SourceIndex(0) @@ -1442,6 +1474,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(53, 55) Source(63, 60) + SourceIndex(0) 10>Emitted(53, 57) Source(63, 44) + SourceIndex(0) 11>Emitted(53, 61) Source(63, 60) + SourceIndex(0) +12>Emitted(53, 63) Source(63, 62) + SourceIndex(0) --- >>> _x = _w[_v].skills, primary = _x.primary, secondary = _x.secondary; 1->^^^^ @@ -1592,6 +1625,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ +24> ^^ 1->, > 2 > { @@ -1618,6 +1652,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(58, 5) Source(67, 5) + SourceIndex(0) 2 >Emitted(58, 7) Source(67, 7) + SourceIndex(0) 3 >Emitted(58, 11) Source(67, 11) + SourceIndex(0) @@ -1641,6 +1676,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21>Emitted(58, 95) Source(67, 79) + SourceIndex(0) 22>Emitted(58, 97) Source(66, 44) + SourceIndex(0) 23>Emitted(58, 101) Source(67, 79) + SourceIndex(0) +24>Emitted(58, 103) Source(67, 81) + SourceIndex(0) --- >>> _0 = _z[_y].skills, primary = _0.primary, secondary = _0.secondary; 1 >^^^^ @@ -1707,6 +1743,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ +10> ^^ 1-> > > @@ -1719,6 +1756,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(62, 1) Source(72, 1) + SourceIndex(0) 2 >Emitted(62, 6) Source(72, 39) + SourceIndex(0) 3 >Emitted(62, 16) Source(72, 45) + SourceIndex(0) @@ -1728,6 +1766,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(62, 57) Source(72, 45) + SourceIndex(0) 8 >Emitted(62, 59) Source(72, 39) + SourceIndex(0) 9 >Emitted(62, 63) Source(72, 45) + SourceIndex(0) +10>Emitted(62, 65) Source(72, 47) + SourceIndex(0) --- >>> _2 = robots_3[_1], nameA = _2.name, skillA = _2.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^ @@ -1789,6 +1828,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ +12> ^^ 1-> > 2 >for ({name: nameA, skill: skillA } of @@ -1801,6 +1841,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(66, 1) Source(75, 1) + SourceIndex(0) 2 >Emitted(66, 6) Source(75, 39) + SourceIndex(0) 3 >Emitted(66, 16) Source(75, 50) + SourceIndex(0) @@ -1812,6 +1853,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(66, 50) Source(75, 50) + SourceIndex(0) 10>Emitted(66, 52) Source(75, 39) + SourceIndex(0) 11>Emitted(66, 56) Source(75, 50) + SourceIndex(0) +12>Emitted(66, 58) Source(75, 52) + SourceIndex(0) --- >>> _5 = _4[_3], nameA = _5.name, skillA = _5.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -1891,6 +1933,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for ({name: nameA, skill: skillA } of @@ -1921,6 +1964,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(70, 1) Source(78, 1) + SourceIndex(0) 2 >Emitted(70, 6) Source(78, 39) + SourceIndex(0) 3 >Emitted(70, 16) Source(78, 115) + SourceIndex(0) @@ -1950,6 +1994,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27>Emitted(70, 115) Source(78, 115) + SourceIndex(0) 28>Emitted(70, 117) Source(78, 39) + SourceIndex(0) 29>Emitted(70, 121) Source(78, 115) + SourceIndex(0) +30>Emitted(70, 123) Source(78, 117) + SourceIndex(0) --- >>> _8 = _7[_6], nameA = _8.name, skillA = _8.skill; 1 >^^^^^^^^^^^^^^^^^ @@ -2009,7 +2054,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of @@ -2020,6 +2066,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(74, 1) Source(81, 1) + SourceIndex(0) 2 >Emitted(74, 6) Source(81, 78) + SourceIndex(0) 3 >Emitted(74, 16) Source(81, 89) + SourceIndex(0) @@ -2029,6 +2076,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(74, 72) Source(81, 89) + SourceIndex(0) 8 >Emitted(74, 74) Source(81, 78) + SourceIndex(0) 9 >Emitted(74, 78) Source(81, 89) + SourceIndex(0) +10>Emitted(74, 80) Source(81, 91) + SourceIndex(0) --- >>> _10 = multiRobots_3[_9], nameA = _10.name, _11 = _10.skills, primaryA = _11.primary, secondaryA = _11.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2102,7 +2150,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({name: nameA, skills: { primary: primaryA, secondary: secondaryA } } of @@ -2115,6 +2164,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(78, 1) Source(84, 1) + SourceIndex(0) 2 >Emitted(78, 6) Source(84, 78) + SourceIndex(0) 3 >Emitted(78, 17) Source(84, 94) + SourceIndex(0) @@ -2126,6 +2176,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(78, 59) Source(84, 94) + SourceIndex(0) 10>Emitted(78, 61) Source(84, 78) + SourceIndex(0) 11>Emitted(78, 66) Source(84, 94) + SourceIndex(0) +12>Emitted(78, 68) Source(84, 96) + SourceIndex(0) --- >>> _14 = _13[_12], nameA = _14.name, _15 = _14.skills, primaryA = _15.primary, secondaryA = _15.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2282,7 +2333,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^^^^-> +24> ^^ +25> ^^^-> 1->, > 2 > { @@ -2309,6 +2361,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(83, 5) Source(88, 5) + SourceIndex(0) 2 >Emitted(83, 7) Source(88, 7) + SourceIndex(0) 3 >Emitted(83, 11) Source(88, 11) + SourceIndex(0) @@ -2332,6 +2385,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21>Emitted(83, 97) Source(88, 79) + SourceIndex(0) 22>Emitted(83, 99) Source(87, 78) + SourceIndex(0) 23>Emitted(83, 104) Source(88, 79) + SourceIndex(0) +24>Emitted(83, 106) Source(88, 81) + SourceIndex(0) --- >>> _18 = _17[_16], nameA = _18.name, _19 = _18.skills, primaryA = _19.primary, secondaryA = _19.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2404,6 +2458,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ +10> ^^ 1-> > 2 >for ({name, skill } of @@ -2414,6 +2469,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > robots 8 > 9 > robots +10> ) 1->Emitted(87, 1) Source(91, 1) + SourceIndex(0) 2 >Emitted(87, 6) Source(91, 24) + SourceIndex(0) 3 >Emitted(87, 17) Source(91, 30) + SourceIndex(0) @@ -2423,6 +2479,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(87, 59) Source(91, 30) + SourceIndex(0) 8 >Emitted(87, 61) Source(91, 24) + SourceIndex(0) 9 >Emitted(87, 66) Source(91, 30) + SourceIndex(0) +10>Emitted(87, 68) Source(91, 32) + SourceIndex(0) --- >>> _21 = robots_4[_20], name = _21.name, skill = _21.skill; 1 >^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2484,6 +2541,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ +12> ^^ 1-> > 2 >for ({name, skill } of @@ -2496,6 +2554,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(91, 1) Source(94, 1) + SourceIndex(0) 2 >Emitted(91, 6) Source(94, 24) + SourceIndex(0) 3 >Emitted(91, 17) Source(94, 35) + SourceIndex(0) @@ -2507,6 +2566,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(91, 54) Source(94, 35) + SourceIndex(0) 10>Emitted(91, 56) Source(94, 24) + SourceIndex(0) 11>Emitted(91, 61) Source(94, 35) + SourceIndex(0) +12>Emitted(91, 63) Source(94, 37) + SourceIndex(0) --- >>> _24 = _23[_22], name = _24.name, skill = _24.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -2586,6 +2646,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> ^^^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^^ +30> ^^ 1-> > 2 >for ({name, skill } of @@ -2616,6 +2677,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(95, 1) Source(97, 1) + SourceIndex(0) 2 >Emitted(95, 6) Source(97, 24) + SourceIndex(0) 3 >Emitted(95, 17) Source(97, 100) + SourceIndex(0) @@ -2645,6 +2707,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 27>Emitted(95, 119) Source(97, 100) + SourceIndex(0) 28>Emitted(95, 121) Source(97, 24) + SourceIndex(0) 29>Emitted(95, 126) Source(97, 100) + SourceIndex(0) +30>Emitted(95, 128) Source(97, 102) + SourceIndex(0) --- >>> _27 = _26[_25], name = _27.name, skill = _27.skill; 1 >^^^^^^^^^^^^^^^^^^^^ @@ -2704,7 +2767,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({name, skills: { primary, secondary } } of @@ -2715,6 +2779,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(99, 1) Source(100, 1) + SourceIndex(0) 2 >Emitted(99, 6) Source(100, 49) + SourceIndex(0) 3 >Emitted(99, 17) Source(100, 60) + SourceIndex(0) @@ -2724,6 +2789,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 7 >Emitted(99, 74) Source(100, 60) + SourceIndex(0) 8 >Emitted(99, 76) Source(100, 49) + SourceIndex(0) 9 >Emitted(99, 81) Source(100, 60) + SourceIndex(0) +10>Emitted(99, 83) Source(100, 62) + SourceIndex(0) --- >>> _29 = multiRobots_4[_28], name = _29.name, _30 = _29.skills, primary = _30.primary, secondary = _30.secondary; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2797,7 +2863,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({name, skills: { primary, secondary } } of @@ -2810,6 +2877,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(103, 1) Source(103, 1) + SourceIndex(0) 2 >Emitted(103, 6) Source(103, 49) + SourceIndex(0) 3 >Emitted(103, 17) Source(103, 65) + SourceIndex(0) @@ -2821,6 +2889,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 9 >Emitted(103, 59) Source(103, 65) + SourceIndex(0) 10>Emitted(103, 61) Source(103, 49) + SourceIndex(0) 11>Emitted(103, 66) Source(103, 65) + SourceIndex(0) +12>Emitted(103, 68) Source(103, 67) + SourceIndex(0) --- >>> _33 = _32[_31], name = _33.name, _34 = _33.skills, primary = _34.primary, secondary = _34.secondary; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2977,7 +3046,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^-> +24> ^^ 1->, > 2 > { @@ -3004,6 +3073,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(108, 5) Source(107, 5) + SourceIndex(0) 2 >Emitted(108, 7) Source(107, 7) + SourceIndex(0) 3 >Emitted(108, 11) Source(107, 11) + SourceIndex(0) @@ -3027,9 +3097,10 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 21>Emitted(108, 97) Source(107, 79) + SourceIndex(0) 22>Emitted(108, 99) Source(106, 49) + SourceIndex(0) 23>Emitted(108, 104) Source(107, 79) + SourceIndex(0) +24>Emitted(108, 106) Source(107, 81) + SourceIndex(0) --- >>> _37 = _36[_35], name = _37.name, _38 = _37.skills, primary = _38.primary, secondary = _38.secondary; -1->^^^^^^^^^^^^^^^^^^^^ +1 >^^^^^^^^^^^^^^^^^^^^ 2 > ^^^^^^^^^^^^^^^ 3 > ^^ 4 > ^^^^^^^^^^^^^^^^ @@ -3037,7 +3108,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 6 > ^^^^^^^^^^^^^^^^^^^^^ 7 > ^^ 8 > ^^^^^^^^^^^^^^^^^^^^^^^^^ -1-> +1 > 2 > name 3 > , 4 > skills: { primary, secondary } @@ -3045,7 +3116,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts 6 > primary 7 > , 8 > secondary -1->Emitted(109, 21) Source(106, 7) + SourceIndex(0) +1 >Emitted(109, 21) Source(106, 7) + SourceIndex(0) 2 >Emitted(109, 36) Source(106, 11) + SourceIndex(0) 3 >Emitted(109, 38) Source(106, 13) + SourceIndex(0) 4 >Emitted(109, 54) Source(106, 43) + SourceIndex(0) diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map index ded47f3d17f..fc781193b5d 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAgBA,IAAI,MAAM,GAAY,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC;AACnG,IAAI,WAAW,GAAiB,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAChG,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,CAAC;AAE/E;IACI,OAAO,MAAM,CAAC;AAClB,CAAC;AAED;IACI,OAAO,WAAW,CAAC;AACvB,CAAC;AAED,KAAsC,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM,EAAE;IAApC,IAAA,sBAAsB,EAAtB,qCAAsB;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW,EAAE;IAAzC,IAAA,gBAAsB,EAAtB,qCAAsB;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAsC,UAA4E,EAA5E,MAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,cAA4E,EAA5E,IAA4E,EAAE;IAA1G,IAAA,gBAAsB,EAAtB,qCAAsB;IAC5B,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KACsD,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW,EAAE;IADxD,IAAA,6BACqC,EADrC,sEACqC,EAD3B,eAA6B,EAA7B,yCAA6B,EAAE,iBAAmC,EAAnC,6CAAmC;IAEnF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KACsD,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB,EAAE;IAD7D,IAAA,kBACqC,EADrC,sEACqC,EAD3B,eAA6B,EAA7B,yCAA6B,EAAE,iBAAmC,EAAnC,6CAAmC;IAEnF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,KAEI,UAC0E,EAD1E,KAAc,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IAClF,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EAD1E,cAC0E,EAD1E,IAC0E,EAAE;IAHrE,IAAA,kBACqC,EADrC,sEACqC,EAD3B,eAA6B,EAA7B,yCAA6B,EAAE,iBAAmC,EAAnC,6CAAmC;IAInF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AAED,KAAiE,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM,EAAE;IAAhE,IAAA,iBAAoD,EAAnD,YAAsB,EAAtB,qCAAsB,EAAE,aAAyB,EAAzB,uCAAyB;IACvD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAkE,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW,EAAE;IAAtE,IAAA,WAAqD,EAApD,YAAsB,EAAtB,qCAAsB,EAAE,aAAyB,EAAzB,uCAAyB;IACvD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAAkE,UAA4E,EAA5E,OAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,EAAE,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,EAA5E,eAA4E,EAA5E,IAA4E,EAAE;IAAvI,IAAA,aAAqD,EAApD,cAAsB,EAAtB,uCAAsB,EAAE,eAAyB,EAAzB,yCAAyB;IACvD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAMK,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW,EAAE;IANT,IAAA,wBAMR,EALG,cAAsB,EAAtB,uCAAsB,EACtB,gBAGgD,EAHhD,yEAGgD,EAF5C,iBAA6B,EAA7B,2CAA6B,EAC7B,mBAAmC,EAAnC,+CAAmC;IAGvC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAMK,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB,EAAE;IANd,IAAA,cAMR,EALG,cAAsB,EAAtB,uCAAsB,EACtB,gBAGgD,EAHhD,yEAGgD,EAF5C,iBAA6B,EAA7B,2CAA6B,EAC7B,mBAAmC,EAAnC,+CAAmC;IAGvC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,KAMK,WACyE,EADzE,MAAc,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE;IACnF,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC,EADzE,gBACyE,EADzE,KACyE,EAAE;IAPvE,IAAA,cAMR,EALG,cAAsB,EAAtB,uCAAsB,EACtB,gBAGgD,EAHhD,yEAGgD,EAF5C,iBAA6B,EAA7B,2CAA6B,EAC7B,mBAAmC,EAAnC,+CAAmC;IAIvC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt index c671abf622a..f1c2acd77e1 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.sourcemap.txt @@ -312,7 +312,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^-> +10> ^^ +11> ^^^^^^^-> 1-> > > @@ -324,6 +325,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(10, 1) Source(29, 1) + SourceIndex(0) 2 >Emitted(10, 6) Source(29, 39) + SourceIndex(0) 3 >Emitted(10, 16) Source(29, 45) + SourceIndex(0) @@ -333,6 +335,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(10, 57) Source(29, 45) + SourceIndex(0) 8 >Emitted(10, 59) Source(29, 39) + SourceIndex(0) 9 >Emitted(10, 63) Source(29, 45) + SourceIndex(0) +10>Emitted(10, 65) Source(29, 47) + SourceIndex(0) --- >>> var _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -397,7 +400,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^-> 1-> > 2 >for (let {name: nameA = "noName" } of @@ -410,6 +414,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(14, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(14, 6) Source(32, 39) + SourceIndex(0) 3 >Emitted(14, 16) Source(32, 50) + SourceIndex(0) @@ -421,6 +426,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(14, 50) Source(32, 50) + SourceIndex(0) 10>Emitted(14, 52) Source(32, 39) + SourceIndex(0) 11>Emitted(14, 56) Source(32, 50) + SourceIndex(0) +12>Emitted(14, 58) Source(32, 52) + SourceIndex(0) --- >>> var _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -503,6 +509,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for (let {name: nameA = "noName" } of @@ -533,6 +540,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(18, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(18, 6) Source(35, 39) + SourceIndex(0) 3 >Emitted(18, 16) Source(35, 115) + SourceIndex(0) @@ -562,6 +570,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(18, 115) Source(35, 115) + SourceIndex(0) 28>Emitted(18, 117) Source(35, 39) + SourceIndex(0) 29>Emitted(18, 121) Source(35, 115) + SourceIndex(0) +30>Emitted(18, 123) Source(35, 117) + SourceIndex(0) --- >>> var _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -624,7 +633,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = @@ -636,6 +646,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(22, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(22, 6) Source(39, 55) + SourceIndex(0) 3 >Emitted(22, 16) Source(39, 66) + SourceIndex(0) @@ -645,6 +656,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(22, 72) Source(39, 66) + SourceIndex(0) 8 >Emitted(22, 74) Source(39, 55) + SourceIndex(0) 9 >Emitted(22, 78) Source(39, 66) + SourceIndex(0) +10>Emitted(22, 80) Source(39, 68) + SourceIndex(0) --- >>> var _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -736,7 +748,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = @@ -750,6 +763,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(26, 1) Source(42, 1) + SourceIndex(0) 2 >Emitted(26, 6) Source(43, 55) + SourceIndex(0) 3 >Emitted(26, 16) Source(43, 71) + SourceIndex(0) @@ -761,6 +775,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(26, 55) Source(43, 71) + SourceIndex(0) 10>Emitted(26, 57) Source(43, 55) + SourceIndex(0) 11>Emitted(26, 61) Source(43, 71) + SourceIndex(0) +12>Emitted(26, 63) Source(43, 73) + SourceIndex(0) --- >>> var _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -940,7 +955,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -967,6 +983,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(31, 5) Source(49, 5) + SourceIndex(0) 2 >Emitted(31, 7) Source(49, 7) + SourceIndex(0) 3 >Emitted(31, 11) Source(49, 11) + SourceIndex(0) @@ -990,6 +1007,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(31, 95) Source(49, 79) + SourceIndex(0) 22>Emitted(31, 97) Source(48, 5) + SourceIndex(0) 23>Emitted(31, 101) Source(49, 79) + SourceIndex(0) +24>Emitted(31, 103) Source(49, 81) + SourceIndex(0) --- >>> var _w = _v[_u].skills, _x = _w === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _w, _y = _x.primary, primaryA = _y === void 0 ? "primary" : _y, _z = _x.secondary, secondaryA = _z === void 0 ? "secondary" : _z; 1->^^^^ @@ -1081,7 +1099,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -1093,6 +1112,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(35, 1) Source(53, 1) + SourceIndex(0) 2 >Emitted(35, 6) Source(53, 66) + SourceIndex(0) 3 >Emitted(35, 16) Source(53, 72) + SourceIndex(0) @@ -1102,6 +1122,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(35, 57) Source(53, 72) + SourceIndex(0) 8 >Emitted(35, 59) Source(53, 66) + SourceIndex(0) 9 >Emitted(35, 63) Source(53, 72) + SourceIndex(0) +10>Emitted(35, 65) Source(53, 74) + SourceIndex(0) --- >>> var _1 = robots_2[_0], _2 = _1.name, nameA = _2 === void 0 ? "noName" : _2, _3 = _1.skill, skillA = _3 === void 0 ? "noSkill" : _3; 1->^^^^ @@ -1184,7 +1205,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let {name: nameA = "noName", skill: skillA = "noSkill" } of @@ -1197,6 +1219,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(39, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(39, 6) Source(56, 67) + SourceIndex(0) 3 >Emitted(39, 16) Source(56, 78) + SourceIndex(0) @@ -1208,6 +1231,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(39, 50) Source(56, 78) + SourceIndex(0) 10>Emitted(39, 52) Source(56, 67) + SourceIndex(0) 11>Emitted(39, 56) Source(56, 78) + SourceIndex(0) +12>Emitted(39, 58) Source(56, 80) + SourceIndex(0) --- >>> var _6 = _5[_4], _7 = _6.name, nameA = _7 === void 0 ? "noName" : _7, _8 = _6.skill, skillA = _8 === void 0 ? "noSkill" : _8; 1->^^^^ @@ -1308,7 +1332,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ -30> ^^^^^^^^^^^^^^^^^^-> +30> ^^ +31> ^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let {name: nameA = "noName", skill: skillA = "noSkill" } of @@ -1339,6 +1364,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(43, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(43, 6) Source(59, 67) + SourceIndex(0) 3 >Emitted(43, 16) Source(59, 143) + SourceIndex(0) @@ -1368,6 +1394,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(43, 117) Source(59, 143) + SourceIndex(0) 28>Emitted(43, 119) Source(59, 67) + SourceIndex(0) 29>Emitted(43, 123) Source(59, 143) + SourceIndex(0) +30>Emitted(43, 125) Source(59, 145) + SourceIndex(0) --- >>> var _11 = _10[_9], _12 = _11.name, nameA = _12 === void 0 ? "noName" : _12, _13 = _11.skill, skillA = _13 === void 0 ? "noSkill" : _13; 1->^^^^ @@ -1448,7 +1475,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let { @@ -1465,6 +1493,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(47, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(47, 6) Source(68, 6) + SourceIndex(0) 3 >Emitted(47, 17) Source(68, 17) + SourceIndex(0) @@ -1474,6 +1503,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(47, 74) Source(68, 17) + SourceIndex(0) 8 >Emitted(47, 76) Source(68, 6) + SourceIndex(0) 9 >Emitted(47, 81) Source(68, 17) + SourceIndex(0) +10>Emitted(47, 83) Source(68, 19) + SourceIndex(0) --- >>> var _15 = multiRobots_2[_14], _16 = _15.name, nameA = _16 === void 0 ? "noName" : _16, _17 = _15.skills, _18 = _17 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _17, _19 = _18.primary, primaryA = _19 === void 0 ? "primary" : _19, _20 = _18.secondary, secondaryA = _20 === void 0 ? "secondary" : _20; 1->^^^^ @@ -1596,7 +1626,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for (let { @@ -1615,6 +1646,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(51, 1) Source(71, 1) + SourceIndex(0) 2 >Emitted(51, 6) Source(77, 6) + SourceIndex(0) 3 >Emitted(51, 17) Source(77, 22) + SourceIndex(0) @@ -1626,6 +1658,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(51, 59) Source(77, 22) + SourceIndex(0) 10>Emitted(51, 61) Source(77, 6) + SourceIndex(0) 11>Emitted(51, 66) Source(77, 22) + SourceIndex(0) +12>Emitted(51, 68) Source(77, 24) + SourceIndex(0) --- >>> var _23 = _22[_21], _24 = _23.name, nameA = _24 === void 0 ? "noName" : _24, _25 = _23.skills, _26 = _25 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _25, _27 = _26.primary, primaryA = _27 === void 0 ? "primary" : _27, _28 = _26.secondary, secondaryA = _28 === void 0 ? "secondary" : _28; 1->^^^^ @@ -1840,7 +1873,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -1867,6 +1901,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(56, 5) Source(87, 5) + SourceIndex(0) 2 >Emitted(56, 7) Source(87, 7) + SourceIndex(0) 3 >Emitted(56, 11) Source(87, 11) + SourceIndex(0) @@ -1890,6 +1925,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(56, 97) Source(87, 79) + SourceIndex(0) 22>Emitted(56, 99) Source(86, 6) + SourceIndex(0) 23>Emitted(56, 104) Source(87, 79) + SourceIndex(0) +24>Emitted(56, 106) Source(87, 81) + SourceIndex(0) --- >>> var _31 = _30[_29], _32 = _31.name, nameA = _32 === void 0 ? "noName" : _32, _33 = _31.skills, _34 = _33 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _33, _35 = _34.primary, primaryA = _35 === void 0 ? "primary" : _35, _36 = _34.secondary, secondaryA = _36 === void 0 ? "secondary" : _36; 1->^^^^ diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map index 1fb3063f3ed..d4153362c55 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map @@ -1,2 +1,2 @@ //// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js.map] -{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt index 9efe6ce7960..48664bceb07 100644 --- a/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt +++ b/tests/baselines/reference/sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues2.sourcemap.txt @@ -386,7 +386,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^-> +10> ^^ +11> ^^^-> 1-> > > @@ -398,6 +399,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(12, 1) Source(32, 1) + SourceIndex(0) 2 >Emitted(12, 6) Source(32, 35) + SourceIndex(0) 3 >Emitted(12, 16) Source(32, 41) + SourceIndex(0) @@ -407,6 +409,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(12, 57) Source(32, 41) + SourceIndex(0) 8 >Emitted(12, 59) Source(32, 35) + SourceIndex(0) 9 >Emitted(12, 63) Source(32, 41) + SourceIndex(0) +10>Emitted(12, 65) Source(32, 43) + SourceIndex(0) --- >>> _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a; 1->^^^^ @@ -468,7 +471,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^-> +12> ^^ +13> ^^^^-> 1-> > 2 >for ({name: nameA = "noName" } of @@ -481,6 +485,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(16, 1) Source(35, 1) + SourceIndex(0) 2 >Emitted(16, 6) Source(35, 35) + SourceIndex(0) 3 >Emitted(16, 16) Source(35, 46) + SourceIndex(0) @@ -492,6 +497,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(16, 50) Source(35, 46) + SourceIndex(0) 10>Emitted(16, 52) Source(35, 35) + SourceIndex(0) 11>Emitted(16, 56) Source(35, 46) + SourceIndex(0) +12>Emitted(16, 58) Source(35, 48) + SourceIndex(0) --- >>> _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d; 1->^^^^ @@ -571,6 +577,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for ({name: nameA = "noName" } of @@ -601,6 +608,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(20, 1) Source(38, 1) + SourceIndex(0) 2 >Emitted(20, 6) Source(38, 35) + SourceIndex(0) 3 >Emitted(20, 16) Source(38, 111) + SourceIndex(0) @@ -630,6 +638,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(20, 115) Source(38, 111) + SourceIndex(0) 28>Emitted(20, 117) Source(38, 35) + SourceIndex(0) 29>Emitted(20, 121) Source(38, 111) + SourceIndex(0) +30>Emitted(20, 123) Source(38, 113) + SourceIndex(0) --- >>> _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g; 1 >^^^^ @@ -689,7 +698,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = @@ -701,6 +711,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(24, 1) Source(41, 1) + SourceIndex(0) 2 >Emitted(24, 6) Source(42, 55) + SourceIndex(0) 3 >Emitted(24, 16) Source(42, 66) + SourceIndex(0) @@ -710,6 +721,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(24, 72) Source(42, 66) + SourceIndex(0) 8 >Emitted(24, 74) Source(42, 55) + SourceIndex(0) 9 >Emitted(24, 78) Source(42, 66) + SourceIndex(0) +10>Emitted(24, 80) Source(42, 68) + SourceIndex(0) --- >>> _j = multiRobots_1[_h].skills, _k = _j === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _j, _l = _k.primary, primaryA = _l === void 0 ? "primary" : _l, _m = _k.secondary, secondaryA = _m === void 0 ? "secondary" : _m; 1->^^^^ @@ -798,7 +810,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } = @@ -812,6 +825,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(28, 1) Source(45, 1) + SourceIndex(0) 2 >Emitted(28, 6) Source(46, 55) + SourceIndex(0) 3 >Emitted(28, 16) Source(46, 71) + SourceIndex(0) @@ -823,6 +837,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(28, 55) Source(46, 71) + SourceIndex(0) 10>Emitted(28, 57) Source(46, 55) + SourceIndex(0) 11>Emitted(28, 61) Source(46, 71) + SourceIndex(0) +12>Emitted(28, 63) Source(46, 73) + SourceIndex(0) --- >>> _q = _p[_o].skills, _r = _q === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _q, _s = _r.primary, primaryA = _s === void 0 ? "primary" : _s, _t = _r.secondary, secondaryA = _t === void 0 ? "secondary" : _t; 1->^^^^ @@ -999,7 +1014,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -1026,6 +1042,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(33, 5) Source(52, 9) + SourceIndex(0) 2 >Emitted(33, 7) Source(52, 11) + SourceIndex(0) 3 >Emitted(33, 11) Source(52, 15) + SourceIndex(0) @@ -1049,6 +1066,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(33, 95) Source(52, 83) + SourceIndex(0) 22>Emitted(33, 97) Source(51, 5) + SourceIndex(0) 23>Emitted(33, 101) Source(52, 83) + SourceIndex(0) +24>Emitted(33, 103) Source(52, 85) + SourceIndex(0) --- >>> _w = _v[_u].skills, _x = _w === void 0 ? { primary: "nosKill", secondary: "noSkill" } : _w, _y = _x.primary, primaryA = _y === void 0 ? "primary" : _y, _z = _x.secondary, secondaryA = _z === void 0 ? "secondary" : _z; 1->^^^^ @@ -1137,7 +1155,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^-> +10> ^^ +11> ^^-> 1-> > > @@ -1149,6 +1168,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(37, 1) Source(56, 1) + SourceIndex(0) 2 >Emitted(37, 6) Source(56, 29) + SourceIndex(0) 3 >Emitted(37, 16) Source(56, 35) + SourceIndex(0) @@ -1158,6 +1178,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(37, 57) Source(56, 35) + SourceIndex(0) 8 >Emitted(37, 59) Source(56, 29) + SourceIndex(0) 9 >Emitted(37, 63) Source(56, 35) + SourceIndex(0) +10>Emitted(37, 65) Source(56, 37) + SourceIndex(0) --- >>> _1 = robots_2[_0].name, name = _1 === void 0 ? "noName" : _1; 1->^^^^ @@ -1219,7 +1240,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^ -12> ^^^^^-> +12> ^^ +13> ^^^-> 1-> > 2 >for ({ name = "noName" } of @@ -1232,6 +1254,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(41, 1) Source(59, 1) + SourceIndex(0) 2 >Emitted(41, 6) Source(59, 29) + SourceIndex(0) 3 >Emitted(41, 16) Source(59, 40) + SourceIndex(0) @@ -1243,6 +1266,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(41, 50) Source(59, 40) + SourceIndex(0) 10>Emitted(41, 52) Source(59, 29) + SourceIndex(0) 11>Emitted(41, 56) Source(59, 40) + SourceIndex(0) +12>Emitted(41, 58) Source(59, 42) + SourceIndex(0) --- >>> _4 = _3[_2].name, name = _4 === void 0 ? "noName" : _4; 1->^^^^ @@ -1322,6 +1346,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^ +30> ^^ 1-> > 2 >for ({ name = "noName" } of @@ -1352,6 +1377,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(45, 1) Source(62, 1) + SourceIndex(0) 2 >Emitted(45, 6) Source(62, 29) + SourceIndex(0) 3 >Emitted(45, 16) Source(62, 105) + SourceIndex(0) @@ -1381,6 +1407,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(45, 115) Source(62, 105) + SourceIndex(0) 28>Emitted(45, 117) Source(62, 29) + SourceIndex(0) 29>Emitted(45, 121) Source(62, 105) + SourceIndex(0) +30>Emitted(45, 123) Source(62, 107) + SourceIndex(0) --- >>> _7 = _6[_5].name, name = _7 === void 0 ? "noName" : _7; 1 >^^^^ @@ -1440,7 +1467,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -1456,6 +1484,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(49, 1) Source(65, 1) + SourceIndex(0) 2 >Emitted(49, 6) Source(70, 6) + SourceIndex(0) 3 >Emitted(49, 16) Source(70, 17) + SourceIndex(0) @@ -1465,6 +1494,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(49, 72) Source(70, 17) + SourceIndex(0) 8 >Emitted(49, 74) Source(70, 6) + SourceIndex(0) 9 >Emitted(49, 78) Source(70, 17) + SourceIndex(0) +10>Emitted(49, 80) Source(70, 19) + SourceIndex(0) --- >>> _9 = multiRobots_2[_8].skills, _10 = _9 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _9, _11 = _10.primary, primary = _11 === void 0 ? "primary" : _11, _12 = _10.secondary, secondary = _12 === void 0 ? "secondary" : _12; 1->^^^^ @@ -1559,7 +1589,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -1577,6 +1608,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(53, 1) Source(73, 1) + SourceIndex(0) 2 >Emitted(53, 6) Source(78, 6) + SourceIndex(0) 3 >Emitted(53, 17) Source(78, 22) + SourceIndex(0) @@ -1588,6 +1620,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(53, 59) Source(78, 22) + SourceIndex(0) 10>Emitted(53, 61) Source(78, 6) + SourceIndex(0) 11>Emitted(53, 66) Source(78, 22) + SourceIndex(0) +12>Emitted(53, 68) Source(78, 24) + SourceIndex(0) --- >>> _15 = _14[_13].skills, _16 = _15 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _15, _17 = _16.primary, primary = _17 === void 0 ? "primary" : _17, _18 = _16.secondary, secondary = _18 === void 0 ? "secondary" : _18; 1->^^^^ @@ -1770,7 +1803,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -1797,6 +1831,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(58, 5) Source(87, 5) + SourceIndex(0) 2 >Emitted(58, 7) Source(87, 7) + SourceIndex(0) 3 >Emitted(58, 11) Source(87, 11) + SourceIndex(0) @@ -1820,6 +1855,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(58, 97) Source(87, 79) + SourceIndex(0) 22>Emitted(58, 99) Source(86, 6) + SourceIndex(0) 23>Emitted(58, 104) Source(87, 79) + SourceIndex(0) +24>Emitted(58, 106) Source(87, 81) + SourceIndex(0) --- >>> _21 = _20[_19].skills, _22 = _21 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _21, _23 = _22.primary, primary = _23 === void 0 ? "primary" : _23, _24 = _22.secondary, secondary = _24 === void 0 ? "secondary" : _24; 1->^^^^ @@ -1913,7 +1949,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -1926,6 +1963,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(62, 1) Source(92, 1) + SourceIndex(0) 2 >Emitted(62, 6) Source(92, 62) + SourceIndex(0) 3 >Emitted(62, 17) Source(92, 68) + SourceIndex(0) @@ -1935,6 +1973,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(62, 59) Source(92, 68) + SourceIndex(0) 8 >Emitted(62, 61) Source(92, 62) + SourceIndex(0) 9 >Emitted(62, 66) Source(92, 68) + SourceIndex(0) +10>Emitted(62, 68) Source(92, 70) + SourceIndex(0) --- >>> _26 = robots_3[_25], _27 = _26.name, nameA = _27 === void 0 ? "noName" : _27, _28 = _26.skill, skillA = _28 === void 0 ? "noSkill" : _28; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2008,7 +2047,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({name: nameA = "noName", skill: skillA = "noSkill" } of @@ -2021,6 +2061,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(66, 1) Source(95, 1) + SourceIndex(0) 2 >Emitted(66, 6) Source(95, 63) + SourceIndex(0) 3 >Emitted(66, 17) Source(95, 74) + SourceIndex(0) @@ -2032,6 +2073,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(66, 54) Source(95, 74) + SourceIndex(0) 10>Emitted(66, 56) Source(95, 63) + SourceIndex(0) 11>Emitted(66, 61) Source(95, 74) + SourceIndex(0) +12>Emitted(66, 63) Source(95, 76) + SourceIndex(0) --- >>> _31 = _30[_29], _32 = _31.name, nameA = _32 === void 0 ? "noName" : _32, _33 = _31.skill, skillA = _33 === void 0 ? "noSkill" : _33; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2123,7 +2165,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^^ -30> ^^^^^^^^^^^^-> +30> ^^ +31> ^^^^^^^^^^-> 1-> > 2 >for ({name: nameA = "noName", skill: skillA = "noSkill" } of @@ -2154,6 +2197,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(70, 1) Source(98, 1) + SourceIndex(0) 2 >Emitted(70, 6) Source(98, 63) + SourceIndex(0) 3 >Emitted(70, 17) Source(98, 139) + SourceIndex(0) @@ -2183,6 +2227,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(70, 119) Source(98, 139) + SourceIndex(0) 28>Emitted(70, 121) Source(98, 63) + SourceIndex(0) 29>Emitted(70, 126) Source(98, 139) + SourceIndex(0) +30>Emitted(70, 128) Source(98, 141) + SourceIndex(0) --- >>> _36 = _35[_34], _37 = _36.name, nameA = _37 === void 0 ? "noName" : _37, _38 = _36.skill, skillA = _38 === void 0 ? "noSkill" : _38; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2254,7 +2299,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -2271,6 +2317,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(74, 1) Source(101, 1) + SourceIndex(0) 2 >Emitted(74, 6) Source(107, 6) + SourceIndex(0) 3 >Emitted(74, 17) Source(107, 17) + SourceIndex(0) @@ -2280,6 +2327,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(74, 74) Source(107, 17) + SourceIndex(0) 8 >Emitted(74, 76) Source(107, 6) + SourceIndex(0) 9 >Emitted(74, 81) Source(107, 17) + SourceIndex(0) +10>Emitted(74, 83) Source(107, 19) + SourceIndex(0) --- >>> _40 = multiRobots_3[_39], _41 = _40.name, nameA = _41 === void 0 ? "noName" : _41, _42 = _40.skills, _43 = _42 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _42, _44 = _43.primary, primaryA = _44 === void 0 ? "primary" : _44, _45 = _43.secondary, secondaryA = _45 === void 0 ? "secondary" : _45; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2387,7 +2435,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -2406,6 +2455,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(78, 1) Source(110, 1) + SourceIndex(0) 2 >Emitted(78, 6) Source(116, 6) + SourceIndex(0) 3 >Emitted(78, 17) Source(116, 22) + SourceIndex(0) @@ -2417,6 +2467,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(78, 59) Source(116, 22) + SourceIndex(0) 10>Emitted(78, 61) Source(116, 6) + SourceIndex(0) 11>Emitted(78, 66) Source(116, 22) + SourceIndex(0) +12>Emitted(78, 68) Source(116, 24) + SourceIndex(0) --- >>> _48 = _47[_46], _49 = _48.name, nameA = _49 === void 0 ? "noName" : _49, _50 = _48.skills, _51 = _50 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _50, _52 = _51.primary, primaryA = _52 === void 0 ? "primary" : _52, _53 = _51.secondary, secondaryA = _53 === void 0 ? "secondary" : _53; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2616,7 +2667,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -2643,6 +2695,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(83, 5) Source(126, 5) + SourceIndex(0) 2 >Emitted(83, 7) Source(126, 7) + SourceIndex(0) 3 >Emitted(83, 11) Source(126, 11) + SourceIndex(0) @@ -2666,6 +2719,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(83, 97) Source(126, 79) + SourceIndex(0) 22>Emitted(83, 99) Source(125, 6) + SourceIndex(0) 23>Emitted(83, 104) Source(126, 79) + SourceIndex(0) +24>Emitted(83, 106) Source(126, 81) + SourceIndex(0) --- >>> _56 = _55[_54], _57 = _56.name, nameA = _57 === void 0 ? "noName" : _57, _58 = _56.skills, _59 = _58 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _58, _60 = _59.primary, primaryA = _60 === void 0 ? "primary" : _60, _61 = _59.secondary, secondaryA = _61 === void 0 ? "secondary" : _61; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2772,7 +2826,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > > @@ -2784,6 +2839,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > robots 8 > 9 > robots +10> ) 1->Emitted(87, 1) Source(130, 1) + SourceIndex(0) 2 >Emitted(87, 6) Source(130, 49) + SourceIndex(0) 3 >Emitted(87, 17) Source(130, 55) + SourceIndex(0) @@ -2793,6 +2849,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(87, 59) Source(130, 55) + SourceIndex(0) 8 >Emitted(87, 61) Source(130, 49) + SourceIndex(0) 9 >Emitted(87, 66) Source(130, 55) + SourceIndex(0) +10>Emitted(87, 68) Source(130, 57) + SourceIndex(0) --- >>> _63 = robots_4[_62], _64 = _63.name, name = _64 === void 0 ? "noName" : _64, _65 = _63.skill, skill = _65 === void 0 ? "noSkill" : _65; 1->^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -2866,7 +2923,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ name = "noName", skill = "noSkill" } of @@ -2879,6 +2937,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getRobots() 10> 11> getRobots() +12> ) 1->Emitted(91, 1) Source(133, 1) + SourceIndex(0) 2 >Emitted(91, 6) Source(133, 49) + SourceIndex(0) 3 >Emitted(91, 17) Source(133, 60) + SourceIndex(0) @@ -2890,6 +2949,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(91, 54) Source(133, 60) + SourceIndex(0) 10>Emitted(91, 56) Source(133, 49) + SourceIndex(0) 11>Emitted(91, 61) Source(133, 60) + SourceIndex(0) +12>Emitted(91, 63) Source(133, 62) + SourceIndex(0) --- >>> _68 = _67[_66], _69 = _68.name, name = _69 === void 0 ? "noName" : _69, _70 = _68.skill, skill = _70 === void 0 ? "noSkill" : _70; 1->^^^^^^^^^^^^^^^^^^^^ @@ -2981,7 +3041,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> ^^^^^^^^^^^^^^^^ 28> ^^ 29> ^^^^^ -30> ^^^^^^^^^^-> +30> ^^ +31> ^^^^^^^^-> 1-> > 2 >for ({ name = "noName", skill = "noSkill" } of @@ -3012,6 +3073,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] 28> 29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }] +30> ) 1->Emitted(95, 1) Source(136, 1) + SourceIndex(0) 2 >Emitted(95, 6) Source(136, 49) + SourceIndex(0) 3 >Emitted(95, 17) Source(136, 125) + SourceIndex(0) @@ -3041,6 +3103,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 27>Emitted(95, 119) Source(136, 125) + SourceIndex(0) 28>Emitted(95, 121) Source(136, 49) + SourceIndex(0) 29>Emitted(95, 126) Source(136, 125) + SourceIndex(0) +30>Emitted(95, 128) Source(136, 127) + SourceIndex(0) --- >>> _73 = _72[_71], _74 = _73.name, name = _74 === void 0 ? "noName" : _74, _75 = _73.skill, skill = _75 === void 0 ? "noSkill" : _75; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3112,7 +3175,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^ 8 > ^^ 9 > ^^^^^ -10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +10> ^^ +11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -3129,6 +3193,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 > multiRobots 8 > 9 > multiRobots +10> ) 1->Emitted(99, 1) Source(139, 1) + SourceIndex(0) 2 >Emitted(99, 6) Source(145, 6) + SourceIndex(0) 3 >Emitted(99, 17) Source(145, 17) + SourceIndex(0) @@ -3138,6 +3203,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 7 >Emitted(99, 74) Source(145, 17) + SourceIndex(0) 8 >Emitted(99, 76) Source(145, 6) + SourceIndex(0) 9 >Emitted(99, 81) Source(145, 17) + SourceIndex(0) +10>Emitted(99, 83) Source(145, 19) + SourceIndex(0) --- >>> _77 = multiRobots_4[_76], _78 = _77.name, name = _78 === void 0 ? "noName" : _78, _79 = _77.skills, _80 = _79 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _79, _81 = _80.primary, primary = _81 === void 0 ? "primary" : _81, _82 = _80.secondary, secondary = _82 === void 0 ? "secondary" : _82; 1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ @@ -3245,7 +3311,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > ^^^^^^^^^^^^^^^^ 10> ^^ 11> ^^^^^ -12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +12> ^^ +13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1-> > 2 >for ({ @@ -3264,6 +3331,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 > getMultiRobots() 10> 11> getMultiRobots() +12> ) 1->Emitted(103, 1) Source(148, 1) + SourceIndex(0) 2 >Emitted(103, 6) Source(154, 6) + SourceIndex(0) 3 >Emitted(103, 17) Source(154, 22) + SourceIndex(0) @@ -3275,6 +3343,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 9 >Emitted(103, 59) Source(154, 22) + SourceIndex(0) 10>Emitted(103, 61) Source(154, 6) + SourceIndex(0) 11>Emitted(103, 66) Source(154, 22) + SourceIndex(0) +12>Emitted(103, 68) Source(154, 24) + SourceIndex(0) --- >>> _85 = _84[_83], _86 = _85.name, name = _86 === void 0 ? "noName" : _86, _87 = _85.skills, _88 = _87 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _87, _89 = _88.primary, primary = _89 === void 0 ? "primary" : _89, _90 = _88.secondary, secondary = _90 === void 0 ? "secondary" : _90; 1->^^^^^^^^^^^^^^^^^^^^ @@ -3471,7 +3540,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21> ^^^^^^^^^^^^^^^^ 22> ^^ 23> ^^^^^ -24> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> +24> ^^ +25> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-> 1->, > 2 > { @@ -3498,6 +3568,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 22> 23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } }, > { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }] +24> ) 1->Emitted(108, 5) Source(164, 5) + SourceIndex(0) 2 >Emitted(108, 7) Source(164, 7) + SourceIndex(0) 3 >Emitted(108, 11) Source(164, 11) + SourceIndex(0) @@ -3521,6 +3592,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue 21>Emitted(108, 97) Source(164, 79) + SourceIndex(0) 22>Emitted(108, 99) Source(163, 6) + SourceIndex(0) 23>Emitted(108, 104) Source(164, 79) + SourceIndex(0) +24>Emitted(108, 106) Source(164, 81) + SourceIndex(0) --- >>> _93 = _92[_91], _94 = _93.name, name = _94 === void 0 ? "noName" : _94, _95 = _93.skills, _96 = _95 === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _95, _97 = _96.primary, primary = _97 === void 0 ? "primary" : _97, _98 = _96.secondary, secondary = _98 === void 0 ? "secondary" : _98; 1->^^^^^^^^^^^^^^^^^^^^ diff --git a/tests/cases/compiler/forLoopEndingMultilineComments.ts b/tests/cases/compiler/forLoopEndingMultilineComments.ts new file mode 100644 index 00000000000..32c0151e5b3 --- /dev/null +++ b/tests/cases/compiler/forLoopEndingMultilineComments.ts @@ -0,0 +1,18 @@ +declare var a: any; + +export function consoleTestResultHandler(testResult: any): boolean { + // needed to get colors to show up when passing through Grunt + void a; + + for (const q of a) { + void a; + + /* tslint:disable:no-console */ + if (a) { + } else { + } + /* tslint:enable:no-console */ + } + + return true; +} \ No newline at end of file