Minor fixes and new baselines for destructuring source maps.

This commit is contained in:
Ron Buckton
2016-05-10 17:20:09 -07:00
parent 6e16a7eae6
commit a0bc3c9dd2
43 changed files with 2472 additions and 2158 deletions
+6 -4
View File
@@ -1499,9 +1499,10 @@ namespace ts {
setOriginalNode(declarationList, node);
if (node.transformFlags & TransformFlags.ContainsBindingPattern
&& isBindingPattern(node.declarations[0].name)) {
// If the first var declaration is a binding pattern, we need to emit source maps
// at var/let/const keyword instead
&& (isBindingPattern(node.declarations[0].name)
|| isBindingPattern(lastOrUndefined(node.declarations).name))) {
// If the first or last declaration is a binding pattern, we need to modify
// the source map range for the declaration list.
const firstDeclaration = firstOrUndefined(declarations);
const lastDeclaration = lastOrUndefined(declarations);
setSourceMapRange(node, createRange(firstDeclaration.pos, lastDeclaration.end));
@@ -1724,7 +1725,8 @@ namespace ts {
// Adjust the source map range for the first declaration to align with the old
// emitter.
const firstDeclaration = declarations[0];
setSourceMapRange(declarationList, firstDeclaration);
const lastDeclaration = lastOrUndefined(declarations);
setSourceMapRange(declarationList, createRange(firstDeclaration.pos, lastDeclaration.end));
statements.push(
createVariableStatement(
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringForOfArrayBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern.ts"],"names":[],"mappings":"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"}
@@ -359,17 +359,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _a = robots_1[_i], nameA = _a[1];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
1 >
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(14, 5) Source(21, 6) + SourceIndex(0)
2 >Emitted(14, 26) Source(21, 19) + SourceIndex(0)
3 >Emitted(14, 28) Source(21, 13) + SourceIndex(0)
4 >Emitted(14, 41) Source(21, 18) + SourceIndex(0)
2 >
3 > [, nameA]
4 >
5 > nameA
1 >Emitted(14, 5) Source(21, 10) + SourceIndex(0)
2 >Emitted(14, 9) Source(21, 10) + SourceIndex(0)
3 >Emitted(14, 26) Source(21, 19) + SourceIndex(0)
4 >Emitted(14, 28) Source(21, 13) + SourceIndex(0)
5 >Emitted(14, 41) Source(21, 18) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -449,17 +452,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _d = _c[_b], nameA = _d[1];
1 >^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
1 >
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(18, 5) Source(24, 6) + SourceIndex(0)
2 >Emitted(18, 20) Source(24, 19) + SourceIndex(0)
3 >Emitted(18, 22) Source(24, 13) + SourceIndex(0)
4 >Emitted(18, 35) Source(24, 18) + SourceIndex(0)
2 >
3 > [, nameA]
4 >
5 > nameA
1 >Emitted(18, 5) Source(24, 10) + SourceIndex(0)
2 >Emitted(18, 9) Source(24, 10) + SourceIndex(0)
3 >Emitted(18, 20) Source(24, 19) + SourceIndex(0)
4 >Emitted(18, 22) Source(24, 13) + SourceIndex(0)
5 >Emitted(18, 35) Source(24, 18) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -545,17 +551,20 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _g = _f[_e], nameA = _g[1];
1 >^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
1 >
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(22, 5) Source(27, 6) + SourceIndex(0)
2 >Emitted(22, 20) Source(27, 19) + SourceIndex(0)
3 >Emitted(22, 22) Source(27, 13) + SourceIndex(0)
4 >Emitted(22, 35) Source(27, 18) + SourceIndex(0)
2 >
3 > [, nameA]
4 >
5 > nameA
1 >Emitted(22, 5) Source(27, 10) + SourceIndex(0)
2 >Emitted(22, 9) Source(27, 10) + SourceIndex(0)
3 >Emitted(22, 20) Source(27, 19) + SourceIndex(0)
4 >Emitted(22, 22) Source(27, 13) + SourceIndex(0)
5 >Emitted(22, 35) Source(27, 18) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -630,29 +639,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _j = multiRobots_1[_h], _k = _j[1], primarySkillA = _k[0], secondarySkillA = _k[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [, [primarySkillA, secondarySkillA]]
3 >
4 > [primarySkillA, secondarySkillA]
5 >
6 > primarySkillA
7 > ,
8 > secondarySkillA
1->Emitted(26, 5) Source(30, 6) + SourceIndex(0)
2 >Emitted(26, 31) Source(30, 46) + SourceIndex(0)
3 >Emitted(26, 33) Source(30, 13) + SourceIndex(0)
4 >Emitted(26, 43) Source(30, 45) + SourceIndex(0)
5 >Emitted(26, 45) Source(30, 14) + SourceIndex(0)
6 >Emitted(26, 66) Source(30, 27) + SourceIndex(0)
7 >Emitted(26, 68) Source(30, 29) + SourceIndex(0)
8 >Emitted(26, 91) Source(30, 44) + SourceIndex(0)
2 >
3 > [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
1->Emitted(26, 5) Source(30, 10) + SourceIndex(0)
2 >Emitted(26, 9) Source(30, 10) + SourceIndex(0)
3 >Emitted(26, 31) Source(30, 46) + SourceIndex(0)
4 >Emitted(26, 33) Source(30, 13) + SourceIndex(0)
5 >Emitted(26, 43) Source(30, 45) + SourceIndex(0)
6 >Emitted(26, 45) Source(30, 14) + SourceIndex(0)
7 >Emitted(26, 66) Source(30, 27) + SourceIndex(0)
8 >Emitted(26, 68) Source(30, 29) + SourceIndex(0)
9 >Emitted(26, 91) Source(30, 44) + SourceIndex(0)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -733,29 +745,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [, [primarySkillA, secondarySkillA]]
3 >
4 > [primarySkillA, secondarySkillA]
5 >
6 > primarySkillA
7 > ,
8 > secondarySkillA
1->Emitted(30, 5) Source(33, 6) + SourceIndex(0)
2 >Emitted(30, 20) Source(33, 46) + SourceIndex(0)
3 >Emitted(30, 22) Source(33, 13) + SourceIndex(0)
4 >Emitted(30, 32) Source(33, 45) + SourceIndex(0)
5 >Emitted(30, 34) Source(33, 14) + SourceIndex(0)
6 >Emitted(30, 55) Source(33, 27) + SourceIndex(0)
7 >Emitted(30, 57) Source(33, 29) + SourceIndex(0)
8 >Emitted(30, 80) Source(33, 44) + SourceIndex(0)
2 >
3 > [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
1->Emitted(30, 5) Source(33, 10) + SourceIndex(0)
2 >Emitted(30, 9) Source(33, 10) + SourceIndex(0)
3 >Emitted(30, 20) Source(33, 46) + SourceIndex(0)
4 >Emitted(30, 22) Source(33, 13) + SourceIndex(0)
5 >Emitted(30, 32) Source(33, 45) + SourceIndex(0)
6 >Emitted(30, 34) Source(33, 14) + SourceIndex(0)
7 >Emitted(30, 55) Source(33, 27) + SourceIndex(0)
8 >Emitted(30, 57) Source(33, 29) + SourceIndex(0)
9 >Emitted(30, 80) Source(33, 44) + SourceIndex(0)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -842,29 +857,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [, [primarySkillA, secondarySkillA]]
3 >
4 > [primarySkillA, secondarySkillA]
5 >
6 > primarySkillA
7 > ,
8 > secondarySkillA
1->Emitted(34, 5) Source(36, 6) + SourceIndex(0)
2 >Emitted(34, 20) Source(36, 46) + SourceIndex(0)
3 >Emitted(34, 22) Source(36, 13) + SourceIndex(0)
4 >Emitted(34, 32) Source(36, 45) + SourceIndex(0)
5 >Emitted(34, 34) Source(36, 14) + SourceIndex(0)
6 >Emitted(34, 55) Source(36, 27) + SourceIndex(0)
7 >Emitted(34, 57) Source(36, 29) + SourceIndex(0)
8 >Emitted(34, 80) Source(36, 44) + SourceIndex(0)
2 >
3 > [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
1->Emitted(34, 5) Source(36, 10) + SourceIndex(0)
2 >Emitted(34, 9) Source(36, 10) + SourceIndex(0)
3 >Emitted(34, 20) Source(36, 46) + SourceIndex(0)
4 >Emitted(34, 22) Source(36, 13) + SourceIndex(0)
5 >Emitted(34, 32) Source(36, 45) + SourceIndex(0)
6 >Emitted(34, 34) Source(36, 14) + SourceIndex(0)
7 >Emitted(34, 55) Source(36, 27) + SourceIndex(0)
8 >Emitted(34, 57) Source(36, 29) + SourceIndex(0)
9 >Emitted(34, 80) Source(36, 44) + SourceIndex(0)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -939,11 +957,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = robots_2[_u][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let [numberB
1 >Emitted(38, 5) Source(40, 6) + SourceIndex(0)
2 >Emitted(38, 34) Source(40, 18) + SourceIndex(0)
2 >
3 > numberB
1 >Emitted(38, 5) Source(40, 11) + SourceIndex(0)
2 >Emitted(38, 9) Source(40, 11) + SourceIndex(0)
3 >Emitted(38, 34) Source(40, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -1023,11 +1044,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = _w[_v][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
1 >
2 > let [numberB
1 >Emitted(42, 5) Source(43, 6) + SourceIndex(0)
2 >Emitted(42, 28) Source(43, 18) + SourceIndex(0)
2 >
3 > numberB
1 >Emitted(42, 5) Source(43, 11) + SourceIndex(0)
2 >Emitted(42, 9) Source(43, 11) + SourceIndex(0)
3 >Emitted(42, 28) Source(43, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -1113,11 +1137,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = _y[_x][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
1 >
2 > let [numberB
1 >Emitted(46, 5) Source(46, 6) + SourceIndex(0)
2 >Emitted(46, 28) Source(46, 18) + SourceIndex(0)
2 >
3 > numberB
1 >Emitted(46, 5) Source(46, 11) + SourceIndex(0)
2 >Emitted(46, 9) Source(46, 11) + SourceIndex(0)
3 >Emitted(46, 28) Source(46, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -1191,11 +1218,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = multiRobots_2[_z][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let [nameB
1 >Emitted(50, 5) Source(49, 6) + SourceIndex(0)
2 >Emitted(50, 37) Source(49, 16) + SourceIndex(0)
2 >
3 > nameB
1 >Emitted(50, 5) Source(49, 11) + SourceIndex(0)
2 >Emitted(50, 9) Source(49, 11) + SourceIndex(0)
3 >Emitted(50, 37) Source(49, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1275,11 +1305,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = _1[_0][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
1 >
2 > let [nameB
1 >Emitted(54, 5) Source(52, 6) + SourceIndex(0)
2 >Emitted(54, 26) Source(52, 16) + SourceIndex(0)
2 >
3 > nameB
1 >Emitted(54, 5) Source(52, 11) + SourceIndex(0)
2 >Emitted(54, 9) Source(52, 11) + SourceIndex(0)
3 >Emitted(54, 26) Source(52, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1365,11 +1398,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = _3[_2][0];
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
1 >
2 > let [nameB
1 >Emitted(58, 5) Source(55, 6) + SourceIndex(0)
2 >Emitted(58, 26) Source(55, 16) + SourceIndex(0)
2 >
3 > nameB
1 >Emitted(58, 5) Source(55, 11) + SourceIndex(0)
2 >Emitted(58, 9) Source(55, 11) + SourceIndex(0)
3 >Emitted(58, 26) Source(55, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1445,29 +1481,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _5 = robots_3[_4], numberA2 = _5[0], nameA2 = _5[1], skillA2 = _5[2];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^
1->
2 > let [numberA2, nameA2, skillA2]
3 >
4 > numberA2
5 > ,
6 > nameA2
7 > ,
8 > skillA2
1->Emitted(62, 5) Source(59, 6) + SourceIndex(0)
2 >Emitted(62, 26) Source(59, 37) + SourceIndex(0)
3 >Emitted(62, 28) Source(59, 11) + SourceIndex(0)
4 >Emitted(62, 44) Source(59, 19) + SourceIndex(0)
5 >Emitted(62, 46) Source(59, 21) + SourceIndex(0)
6 >Emitted(62, 60) Source(59, 27) + SourceIndex(0)
7 >Emitted(62, 62) Source(59, 29) + SourceIndex(0)
8 >Emitted(62, 77) Source(59, 36) + SourceIndex(0)
2 >
3 > [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
1->Emitted(62, 5) Source(59, 10) + SourceIndex(0)
2 >Emitted(62, 9) Source(59, 10) + SourceIndex(0)
3 >Emitted(62, 26) Source(59, 37) + SourceIndex(0)
4 >Emitted(62, 28) Source(59, 11) + SourceIndex(0)
5 >Emitted(62, 44) Source(59, 19) + SourceIndex(0)
6 >Emitted(62, 46) Source(59, 21) + SourceIndex(0)
7 >Emitted(62, 60) Source(59, 27) + SourceIndex(0)
8 >Emitted(62, 62) Source(59, 29) + SourceIndex(0)
9 >Emitted(62, 77) Source(59, 36) + SourceIndex(0)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1548,29 +1587,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2];
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^
1->
2 > let [numberA2, nameA2, skillA2]
3 >
4 > numberA2
5 > ,
6 > nameA2
7 > ,
8 > skillA2
1->Emitted(66, 5) Source(62, 6) + SourceIndex(0)
2 >Emitted(66, 20) Source(62, 37) + SourceIndex(0)
3 >Emitted(66, 22) Source(62, 11) + SourceIndex(0)
4 >Emitted(66, 38) Source(62, 19) + SourceIndex(0)
5 >Emitted(66, 40) Source(62, 21) + SourceIndex(0)
6 >Emitted(66, 54) Source(62, 27) + SourceIndex(0)
7 >Emitted(66, 56) Source(62, 29) + SourceIndex(0)
8 >Emitted(66, 71) Source(62, 36) + SourceIndex(0)
2 >
3 > [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
1->Emitted(66, 5) Source(62, 10) + SourceIndex(0)
2 >Emitted(66, 9) Source(62, 10) + SourceIndex(0)
3 >Emitted(66, 20) Source(62, 37) + SourceIndex(0)
4 >Emitted(66, 22) Source(62, 11) + SourceIndex(0)
5 >Emitted(66, 38) Source(62, 19) + SourceIndex(0)
6 >Emitted(66, 40) Source(62, 21) + SourceIndex(0)
7 >Emitted(66, 54) Source(62, 27) + SourceIndex(0)
8 >Emitted(66, 56) Source(62, 29) + SourceIndex(0)
9 >Emitted(66, 71) Source(62, 36) + SourceIndex(0)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1657,29 +1699,32 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^
1->
2 > let [numberA2, nameA2, skillA2]
3 >
4 > numberA2
5 > ,
6 > nameA2
7 > ,
8 > skillA2
1->Emitted(70, 5) Source(65, 6) + SourceIndex(0)
2 >Emitted(70, 22) Source(65, 37) + SourceIndex(0)
3 >Emitted(70, 24) Source(65, 11) + SourceIndex(0)
4 >Emitted(70, 41) Source(65, 19) + SourceIndex(0)
5 >Emitted(70, 43) Source(65, 21) + SourceIndex(0)
6 >Emitted(70, 58) Source(65, 27) + SourceIndex(0)
7 >Emitted(70, 60) Source(65, 29) + SourceIndex(0)
8 >Emitted(70, 76) Source(65, 36) + SourceIndex(0)
2 >
3 > [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
1->Emitted(70, 5) Source(65, 10) + SourceIndex(0)
2 >Emitted(70, 9) Source(65, 10) + SourceIndex(0)
3 >Emitted(70, 22) Source(65, 37) + SourceIndex(0)
4 >Emitted(70, 24) Source(65, 11) + SourceIndex(0)
5 >Emitted(70, 41) Source(65, 19) + SourceIndex(0)
6 >Emitted(70, 43) Source(65, 21) + SourceIndex(0)
7 >Emitted(70, 58) Source(65, 27) + SourceIndex(0)
8 >Emitted(70, 60) Source(65, 29) + SourceIndex(0)
9 >Emitted(70, 76) Source(65, 36) + SourceIndex(0)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1754,35 +1799,38 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _13 = multiRobots_3[_12], nameMA = _13[0], _14 = _13[1], primarySkillA = _14[0], secondarySkillA = _14[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [nameMA, [primarySkillA, secondarySkillA]]
3 >
4 > nameMA
5 > ,
6 > [primarySkillA, secondarySkillA]
7 >
8 > primarySkillA
9 > ,
10> secondarySkillA
1->Emitted(74, 5) Source(68, 6) + SourceIndex(0)
2 >Emitted(74, 33) Source(68, 52) + SourceIndex(0)
3 >Emitted(74, 35) Source(68, 11) + SourceIndex(0)
4 >Emitted(74, 50) Source(68, 17) + SourceIndex(0)
5 >Emitted(74, 52) Source(68, 19) + SourceIndex(0)
6 >Emitted(74, 64) Source(68, 51) + SourceIndex(0)
7 >Emitted(74, 66) Source(68, 20) + SourceIndex(0)
8 >Emitted(74, 88) Source(68, 33) + SourceIndex(0)
9 >Emitted(74, 90) Source(68, 35) + SourceIndex(0)
10>Emitted(74, 114) Source(68, 50) + SourceIndex(0)
2 >
3 > [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
1->Emitted(74, 5) Source(68, 10) + SourceIndex(0)
2 >Emitted(74, 9) Source(68, 10) + SourceIndex(0)
3 >Emitted(74, 33) Source(68, 52) + SourceIndex(0)
4 >Emitted(74, 35) Source(68, 11) + SourceIndex(0)
5 >Emitted(74, 50) Source(68, 17) + SourceIndex(0)
6 >Emitted(74, 52) Source(68, 19) + SourceIndex(0)
7 >Emitted(74, 64) Source(68, 51) + SourceIndex(0)
8 >Emitted(74, 66) Source(68, 20) + SourceIndex(0)
9 >Emitted(74, 88) Source(68, 33) + SourceIndex(0)
10>Emitted(74, 90) Source(68, 35) + SourceIndex(0)
11>Emitted(74, 114) Source(68, 50) + SourceIndex(0)
---
>>> console.log(nameMA);
1 >^^^^
@@ -1863,35 +1911,38 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _17 = _16[_15], nameMA = _17[0], _18 = _17[1], primarySkillA = _18[0], secondarySkillA = _18[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [nameMA, [primarySkillA, secondarySkillA]]
3 >
4 > nameMA
5 > ,
6 > [primarySkillA, secondarySkillA]
7 >
8 > primarySkillA
9 > ,
10> secondarySkillA
1->Emitted(78, 5) Source(71, 6) + SourceIndex(0)
2 >Emitted(78, 23) Source(71, 52) + SourceIndex(0)
3 >Emitted(78, 25) Source(71, 11) + SourceIndex(0)
4 >Emitted(78, 40) Source(71, 17) + SourceIndex(0)
5 >Emitted(78, 42) Source(71, 19) + SourceIndex(0)
6 >Emitted(78, 54) Source(71, 51) + SourceIndex(0)
7 >Emitted(78, 56) Source(71, 20) + SourceIndex(0)
8 >Emitted(78, 78) Source(71, 33) + SourceIndex(0)
9 >Emitted(78, 80) Source(71, 35) + SourceIndex(0)
10>Emitted(78, 104) Source(71, 50) + SourceIndex(0)
2 >
3 > [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
1->Emitted(78, 5) Source(71, 10) + SourceIndex(0)
2 >Emitted(78, 9) Source(71, 10) + SourceIndex(0)
3 >Emitted(78, 23) Source(71, 52) + SourceIndex(0)
4 >Emitted(78, 25) Source(71, 11) + SourceIndex(0)
5 >Emitted(78, 40) Source(71, 17) + SourceIndex(0)
6 >Emitted(78, 42) Source(71, 19) + SourceIndex(0)
7 >Emitted(78, 54) Source(71, 51) + SourceIndex(0)
8 >Emitted(78, 56) Source(71, 20) + SourceIndex(0)
9 >Emitted(78, 78) Source(71, 33) + SourceIndex(0)
10>Emitted(78, 80) Source(71, 35) + SourceIndex(0)
11>Emitted(78, 104) Source(71, 50) + SourceIndex(0)
---
>>> console.log(nameMA);
1 >^^^^
@@ -1978,35 +2029,38 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _21 = _20[_19], nameMA = _21[0], _22 = _21[1], primarySkillA = _22[0], secondarySkillA = _22[1];
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [nameMA, [primarySkillA, secondarySkillA]]
3 >
4 > nameMA
5 > ,
6 > [primarySkillA, secondarySkillA]
7 >
8 > primarySkillA
9 > ,
10> secondarySkillA
1->Emitted(82, 5) Source(74, 6) + SourceIndex(0)
2 >Emitted(82, 23) Source(74, 52) + SourceIndex(0)
3 >Emitted(82, 25) Source(74, 11) + SourceIndex(0)
4 >Emitted(82, 40) Source(74, 17) + SourceIndex(0)
5 >Emitted(82, 42) Source(74, 19) + SourceIndex(0)
6 >Emitted(82, 54) Source(74, 51) + SourceIndex(0)
7 >Emitted(82, 56) Source(74, 20) + SourceIndex(0)
8 >Emitted(82, 78) Source(74, 33) + SourceIndex(0)
9 >Emitted(82, 80) Source(74, 35) + SourceIndex(0)
10>Emitted(82, 104) Source(74, 50) + SourceIndex(0)
2 >
3 > [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
1->Emitted(82, 5) Source(74, 10) + SourceIndex(0)
2 >Emitted(82, 9) Source(74, 10) + SourceIndex(0)
3 >Emitted(82, 23) Source(74, 52) + SourceIndex(0)
4 >Emitted(82, 25) Source(74, 11) + SourceIndex(0)
5 >Emitted(82, 40) Source(74, 17) + SourceIndex(0)
6 >Emitted(82, 42) Source(74, 19) + SourceIndex(0)
7 >Emitted(82, 54) Source(74, 51) + SourceIndex(0)
8 >Emitted(82, 56) Source(74, 20) + SourceIndex(0)
9 >Emitted(82, 78) Source(74, 33) + SourceIndex(0)
10>Emitted(82, 80) Source(74, 35) + SourceIndex(0)
11>Emitted(82, 104) Source(74, 50) + SourceIndex(0)
---
>>> console.log(nameMA);
1 >^^^^
@@ -2082,23 +2136,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1);
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(86, 5) Source(78, 6) + SourceIndex(0)
2 >Emitted(86, 28) Source(78, 35) + SourceIndex(0)
3 >Emitted(86, 30) Source(78, 11) + SourceIndex(0)
4 >Emitted(86, 47) Source(78, 19) + SourceIndex(0)
5 >Emitted(86, 49) Source(78, 21) + SourceIndex(0)
6 >Emitted(86, 74) Source(78, 34) + SourceIndex(0)
2 >
3 > [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
1->Emitted(86, 5) Source(78, 10) + SourceIndex(0)
2 >Emitted(86, 9) Source(78, 10) + SourceIndex(0)
3 >Emitted(86, 28) Source(78, 35) + SourceIndex(0)
4 >Emitted(86, 30) Source(78, 11) + SourceIndex(0)
5 >Emitted(86, 47) Source(78, 19) + SourceIndex(0)
6 >Emitted(86, 49) Source(78, 21) + SourceIndex(0)
7 >Emitted(86, 74) Source(78, 34) + SourceIndex(0)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2179,23 +2236,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1);
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(90, 5) Source(81, 6) + SourceIndex(0)
2 >Emitted(90, 23) Source(81, 35) + SourceIndex(0)
3 >Emitted(90, 25) Source(81, 11) + SourceIndex(0)
4 >Emitted(90, 42) Source(81, 19) + SourceIndex(0)
5 >Emitted(90, 44) Source(81, 21) + SourceIndex(0)
6 >Emitted(90, 69) Source(81, 34) + SourceIndex(0)
2 >
3 > [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
1->Emitted(90, 5) Source(81, 10) + SourceIndex(0)
2 >Emitted(90, 9) Source(81, 10) + SourceIndex(0)
3 >Emitted(90, 23) Source(81, 35) + SourceIndex(0)
4 >Emitted(90, 25) Source(81, 11) + SourceIndex(0)
5 >Emitted(90, 42) Source(81, 19) + SourceIndex(0)
6 >Emitted(90, 44) Source(81, 21) + SourceIndex(0)
7 >Emitted(90, 69) Source(81, 34) + SourceIndex(0)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2282,23 +2342,26 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1);
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(94, 5) Source(84, 6) + SourceIndex(0)
2 >Emitted(94, 23) Source(84, 35) + SourceIndex(0)
3 >Emitted(94, 25) Source(84, 11) + SourceIndex(0)
4 >Emitted(94, 42) Source(84, 19) + SourceIndex(0)
5 >Emitted(94, 44) Source(84, 21) + SourceIndex(0)
6 >Emitted(94, 69) Source(84, 34) + SourceIndex(0)
2 >
3 > [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
1->Emitted(94, 5) Source(84, 10) + SourceIndex(0)
2 >Emitted(94, 9) Source(84, 10) + SourceIndex(0)
3 >Emitted(94, 23) Source(84, 35) + SourceIndex(0)
4 >Emitted(94, 25) Source(84, 11) + SourceIndex(0)
5 >Emitted(94, 42) Source(84, 19) + SourceIndex(0)
6 >Emitted(94, 44) Source(84, 21) + SourceIndex(0)
7 >Emitted(94, 69) Source(84, 34) + SourceIndex(0)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2372,11 +2435,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = multiRobots_4[_31].slice(0);
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let [...multiRobotAInfo
1 >Emitted(98, 5) Source(87, 6) + SourceIndex(0)
2 >Emitted(98, 54) Source(87, 29) + SourceIndex(0)
2 >
3 > ...multiRobotAInfo
1 >Emitted(98, 5) Source(87, 11) + SourceIndex(0)
2 >Emitted(98, 9) Source(87, 11) + SourceIndex(0)
3 >Emitted(98, 54) Source(87, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -2456,11 +2522,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = _33[_32].slice(0);
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let [...multiRobotAInfo
1 >Emitted(102, 5) Source(90, 6) + SourceIndex(0)
2 >Emitted(102, 44) Source(90, 29) + SourceIndex(0)
2 >
3 > ...multiRobotAInfo
1 >Emitted(102, 5) Source(90, 11) + SourceIndex(0)
2 >Emitted(102, 9) Source(90, 11) + SourceIndex(0)
3 >Emitted(102, 44) Source(90, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -2546,11 +2615,14 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = _35[_34].slice(0);
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let [...multiRobotAInfo
1 >Emitted(106, 5) Source(93, 6) + SourceIndex(0)
2 >Emitted(106, 44) Source(93, 29) + SourceIndex(0)
2 >
3 > ...multiRobotAInfo
1 >Emitted(106, 5) Source(93, 11) + SourceIndex(0)
2 >Emitted(106, 9) Source(93, 11) + SourceIndex(0)
3 >Emitted(106, 44) Source(93, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map]
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringForOfObjectBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPattern.ts"],"names":[],"mappings":"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"}
@@ -347,11 +347,14 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = robots_1[_i].name;
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let {name: nameA
1 >Emitted(11, 5) Source(29, 6) + SourceIndex(0)
2 >Emitted(11, 34) Source(29, 22) + SourceIndex(0)
2 >
3 > name: nameA
1 >Emitted(11, 5) Source(29, 11) + SourceIndex(0)
2 >Emitted(11, 9) Source(29, 11) + SourceIndex(0)
3 >Emitted(11, 34) Source(29, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -431,11 +434,14 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = _b[_a].name;
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
1 >
2 > let {name: nameA
1 >Emitted(15, 5) Source(32, 6) + SourceIndex(0)
2 >Emitted(15, 28) Source(32, 22) + SourceIndex(0)
2 >
3 > name: nameA
1 >Emitted(15, 5) Source(32, 11) + SourceIndex(0)
2 >Emitted(15, 9) Source(32, 11) + SourceIndex(0)
3 >Emitted(15, 28) Source(32, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -569,11 +575,14 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = _d[_c].name;
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
1 >
2 > let {name: nameA
1 >Emitted(19, 5) Source(35, 6) + SourceIndex(0)
2 >Emitted(19, 28) Source(35, 22) + SourceIndex(0)
2 >
3 > name: nameA
1 >Emitted(19, 5) Source(35, 11) + SourceIndex(0)
2 >Emitted(19, 9) Source(35, 11) + SourceIndex(0)
3 >Emitted(19, 28) Source(35, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -648,23 +657,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let { skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(23, 5) Source(38, 6) + SourceIndex(0)
2 >Emitted(23, 38) Source(38, 64) + SourceIndex(0)
3 >Emitted(23, 40) Source(38, 22) + SourceIndex(0)
4 >Emitted(23, 61) Source(38, 39) + SourceIndex(0)
5 >Emitted(23, 63) Source(38, 41) + SourceIndex(0)
6 >Emitted(23, 88) Source(38, 62) + SourceIndex(0)
2 >
3 > skills: { primary: primaryA, secondary: secondaryA }
4 >
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1->Emitted(23, 5) Source(38, 12) + SourceIndex(0)
2 >Emitted(23, 9) Source(38, 12) + SourceIndex(0)
3 >Emitted(23, 38) Source(38, 64) + SourceIndex(0)
4 >Emitted(23, 40) Source(38, 22) + SourceIndex(0)
5 >Emitted(23, 61) Source(38, 39) + SourceIndex(0)
6 >Emitted(23, 63) Source(38, 41) + SourceIndex(0)
7 >Emitted(23, 88) Source(38, 62) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -745,23 +757,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let { skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(27, 5) Source(41, 6) + SourceIndex(0)
2 >Emitted(27, 27) Source(41, 64) + SourceIndex(0)
3 >Emitted(27, 29) Source(41, 22) + SourceIndex(0)
4 >Emitted(27, 50) Source(41, 39) + SourceIndex(0)
5 >Emitted(27, 52) Source(41, 41) + SourceIndex(0)
6 >Emitted(27, 77) Source(41, 62) + SourceIndex(0)
2 >
3 > skills: { primary: primaryA, secondary: secondaryA }
4 >
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1->Emitted(27, 5) Source(41, 12) + SourceIndex(0)
2 >Emitted(27, 9) Source(41, 12) + SourceIndex(0)
3 >Emitted(27, 27) Source(41, 64) + SourceIndex(0)
4 >Emitted(27, 29) Source(41, 22) + SourceIndex(0)
5 >Emitted(27, 50) Source(41, 39) + SourceIndex(0)
6 >Emitted(27, 52) Source(41, 41) + SourceIndex(0)
7 >Emitted(27, 77) Source(41, 62) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -950,23 +965,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _m = _l[_k].skills, primaryA = _m.primary, secondaryA = _m.secondary;
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let { skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1 >Emitted(32, 5) Source(44, 6) + SourceIndex(0)
2 >Emitted(32, 27) Source(44, 64) + SourceIndex(0)
3 >Emitted(32, 29) Source(44, 22) + SourceIndex(0)
4 >Emitted(32, 50) Source(44, 39) + SourceIndex(0)
5 >Emitted(32, 52) Source(44, 41) + SourceIndex(0)
6 >Emitted(32, 77) Source(44, 62) + SourceIndex(0)
2 >
3 > skills: { primary: primaryA, secondary: secondaryA }
4 >
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1 >Emitted(32, 5) Source(44, 12) + SourceIndex(0)
2 >Emitted(32, 9) Source(44, 12) + SourceIndex(0)
3 >Emitted(32, 27) Source(44, 64) + SourceIndex(0)
4 >Emitted(32, 29) Source(44, 22) + SourceIndex(0)
5 >Emitted(32, 50) Source(44, 39) + SourceIndex(0)
6 >Emitted(32, 52) Source(44, 41) + SourceIndex(0)
7 >Emitted(32, 77) Source(44, 62) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -1043,23 +1061,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA, skill: skillA }
3 >
4 > name: nameA
5 > ,
6 > skill: skillA
1->Emitted(36, 5) Source(49, 6) + SourceIndex(0)
2 >Emitted(36, 26) Source(49, 39) + SourceIndex(0)
3 >Emitted(36, 28) Source(49, 11) + SourceIndex(0)
4 >Emitted(36, 43) Source(49, 22) + SourceIndex(0)
5 >Emitted(36, 45) Source(49, 24) + SourceIndex(0)
6 >Emitted(36, 62) Source(49, 37) + SourceIndex(0)
2 >
3 > {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
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)
5 >Emitted(36, 43) Source(49, 22) + SourceIndex(0)
6 >Emitted(36, 45) Source(49, 24) + SourceIndex(0)
7 >Emitted(36, 62) Source(49, 37) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1140,23 +1161,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill;
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA, skill: skillA }
3 >
4 > name: nameA
5 > ,
6 > skill: skillA
1->Emitted(40, 5) Source(52, 6) + SourceIndex(0)
2 >Emitted(40, 20) Source(52, 39) + SourceIndex(0)
3 >Emitted(40, 22) Source(52, 11) + SourceIndex(0)
4 >Emitted(40, 37) Source(52, 22) + SourceIndex(0)
5 >Emitted(40, 39) Source(52, 24) + SourceIndex(0)
6 >Emitted(40, 56) Source(52, 37) + SourceIndex(0)
2 >
3 > {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
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)
5 >Emitted(40, 37) Source(52, 22) + SourceIndex(0)
6 >Emitted(40, 39) Source(52, 24) + SourceIndex(0)
7 >Emitted(40, 56) Source(52, 37) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1290,23 +1314,26 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill;
1 >^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
1 >
2 > let {name: nameA, skill: skillA }
3 >
4 > name: nameA
5 > ,
6 > skill: skillA
1 >Emitted(44, 5) Source(55, 6) + SourceIndex(0)
2 >Emitted(44, 20) Source(55, 39) + SourceIndex(0)
3 >Emitted(44, 22) Source(55, 11) + SourceIndex(0)
4 >Emitted(44, 37) Source(55, 22) + SourceIndex(0)
5 >Emitted(44, 39) Source(55, 24) + SourceIndex(0)
6 >Emitted(44, 56) Source(55, 37) + SourceIndex(0)
2 >
3 > {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
1 >Emitted(44, 5) Source(55, 10) + SourceIndex(0)
2 >Emitted(44, 9) Source(55, 10) + SourceIndex(0)
3 >Emitted(44, 20) Source(55, 39) + SourceIndex(0)
4 >Emitted(44, 22) Source(55, 11) + SourceIndex(0)
5 >Emitted(44, 37) Source(55, 22) + SourceIndex(0)
6 >Emitted(44, 39) Source(55, 24) + SourceIndex(0)
7 >Emitted(44, 56) Source(55, 37) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1381,35 +1408,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills: { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
1->Emitted(48, 5) Source(58, 6) + SourceIndex(0)
2 >Emitted(48, 31) Source(58, 78) + SourceIndex(0)
3 >Emitted(48, 33) Source(58, 11) + SourceIndex(0)
4 >Emitted(48, 48) Source(58, 22) + SourceIndex(0)
5 >Emitted(48, 50) Source(58, 24) + SourceIndex(0)
6 >Emitted(48, 64) Source(58, 76) + SourceIndex(0)
7 >Emitted(48, 66) Source(58, 34) + SourceIndex(0)
8 >Emitted(48, 87) Source(58, 51) + SourceIndex(0)
9 >Emitted(48, 89) Source(58, 53) + SourceIndex(0)
10>Emitted(48, 114) Source(58, 74) + SourceIndex(0)
2 >
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills: { primary: primaryA, secondary: secondaryA }
8 >
9 > primary: primaryA
10> ,
11> secondary: secondaryA
1->Emitted(48, 5) Source(58, 10) + SourceIndex(0)
2 >Emitted(48, 9) Source(58, 10) + SourceIndex(0)
3 >Emitted(48, 31) Source(58, 78) + SourceIndex(0)
4 >Emitted(48, 33) Source(58, 11) + SourceIndex(0)
5 >Emitted(48, 48) Source(58, 22) + SourceIndex(0)
6 >Emitted(48, 50) Source(58, 24) + SourceIndex(0)
7 >Emitted(48, 64) Source(58, 76) + SourceIndex(0)
8 >Emitted(48, 66) Source(58, 34) + SourceIndex(0)
9 >Emitted(48, 87) Source(58, 51) + SourceIndex(0)
10>Emitted(48, 89) Source(58, 53) + SourceIndex(0)
11>Emitted(48, 114) Source(58, 74) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1490,35 +1520,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary;
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills: { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
1->Emitted(52, 5) Source(61, 6) + SourceIndex(0)
2 >Emitted(52, 20) Source(61, 78) + SourceIndex(0)
3 >Emitted(52, 22) Source(61, 11) + SourceIndex(0)
4 >Emitted(52, 37) Source(61, 22) + SourceIndex(0)
5 >Emitted(52, 39) Source(61, 24) + SourceIndex(0)
6 >Emitted(52, 53) Source(61, 76) + SourceIndex(0)
7 >Emitted(52, 55) Source(61, 34) + SourceIndex(0)
8 >Emitted(52, 76) Source(61, 51) + SourceIndex(0)
9 >Emitted(52, 78) Source(61, 53) + SourceIndex(0)
10>Emitted(52, 103) Source(61, 74) + SourceIndex(0)
2 >
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills: { primary: primaryA, secondary: secondaryA }
8 >
9 > primary: primaryA
10> ,
11> secondary: secondaryA
1->Emitted(52, 5) Source(61, 10) + SourceIndex(0)
2 >Emitted(52, 9) Source(61, 10) + SourceIndex(0)
3 >Emitted(52, 20) Source(61, 78) + SourceIndex(0)
4 >Emitted(52, 22) Source(61, 11) + SourceIndex(0)
5 >Emitted(52, 37) Source(61, 22) + SourceIndex(0)
6 >Emitted(52, 39) Source(61, 24) + SourceIndex(0)
7 >Emitted(52, 53) Source(61, 76) + SourceIndex(0)
8 >Emitted(52, 55) Source(61, 34) + SourceIndex(0)
9 >Emitted(52, 76) Source(61, 51) + SourceIndex(0)
10>Emitted(52, 78) Source(61, 53) + SourceIndex(0)
11>Emitted(52, 103) Source(61, 74) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1708,35 +1741,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _5 = _4[_3], nameA = _5.name, _6 = _5.skills, primaryA = _6.primary, secondaryA = _6.secondary;
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills: { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
1->Emitted(57, 5) Source(64, 6) + SourceIndex(0)
2 >Emitted(57, 20) Source(64, 78) + SourceIndex(0)
3 >Emitted(57, 22) Source(64, 11) + SourceIndex(0)
4 >Emitted(57, 37) Source(64, 22) + SourceIndex(0)
5 >Emitted(57, 39) Source(64, 24) + SourceIndex(0)
6 >Emitted(57, 53) Source(64, 76) + SourceIndex(0)
7 >Emitted(57, 55) Source(64, 34) + SourceIndex(0)
8 >Emitted(57, 76) Source(64, 51) + SourceIndex(0)
9 >Emitted(57, 78) Source(64, 53) + SourceIndex(0)
10>Emitted(57, 103) Source(64, 74) + SourceIndex(0)
2 >
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills: { primary: primaryA, secondary: secondaryA }
8 >
9 > primary: primaryA
10> ,
11> secondary: secondaryA
1->Emitted(57, 5) Source(64, 10) + SourceIndex(0)
2 >Emitted(57, 9) Source(64, 10) + SourceIndex(0)
3 >Emitted(57, 20) Source(64, 78) + SourceIndex(0)
4 >Emitted(57, 22) Source(64, 11) + SourceIndex(0)
5 >Emitted(57, 37) Source(64, 22) + SourceIndex(0)
6 >Emitted(57, 39) Source(64, 24) + SourceIndex(0)
7 >Emitted(57, 53) Source(64, 76) + SourceIndex(0)
8 >Emitted(57, 55) Source(64, 34) + SourceIndex(0)
9 >Emitted(57, 76) Source(64, 51) + SourceIndex(0)
10>Emitted(57, 78) Source(64, 53) + SourceIndex(0)
11>Emitted(57, 103) Source(64, 74) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map]
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
@@ -348,17 +348,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _a = robots_1[_i].name, nameA = _a === void 0 ? "noName" : _a;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA = "noName"
3 >
4 > name: nameA = "noName"
1->Emitted(11, 5) Source(29, 6) + SourceIndex(0)
2 >Emitted(11, 31) Source(29, 33) + SourceIndex(0)
3 >Emitted(11, 33) Source(29, 11) + SourceIndex(0)
4 >Emitted(11, 70) Source(29, 33) + SourceIndex(0)
2 >
3 > name: nameA = "noName"
4 >
5 > name: nameA = "noName"
1->Emitted(11, 5) Source(29, 11) + SourceIndex(0)
2 >Emitted(11, 9) Source(29, 11) + SourceIndex(0)
3 >Emitted(11, 31) Source(29, 33) + SourceIndex(0)
4 >Emitted(11, 33) Source(29, 11) + SourceIndex(0)
5 >Emitted(11, 70) Source(29, 33) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -439,17 +442,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _d = _c[_b].name, nameA = _d === void 0 ? "noName" : _d;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA = "noName"
3 >
4 > name: nameA = "noName"
1->Emitted(15, 5) Source(32, 6) + SourceIndex(0)
2 >Emitted(15, 25) Source(32, 33) + SourceIndex(0)
3 >Emitted(15, 27) Source(32, 11) + SourceIndex(0)
4 >Emitted(15, 64) Source(32, 33) + SourceIndex(0)
2 >
3 > name: nameA = "noName"
4 >
5 > name: nameA = "noName"
1->Emitted(15, 5) Source(32, 11) + SourceIndex(0)
2 >Emitted(15, 9) Source(32, 11) + SourceIndex(0)
3 >Emitted(15, 25) Source(32, 33) + SourceIndex(0)
4 >Emitted(15, 27) Source(32, 11) + SourceIndex(0)
5 >Emitted(15, 64) Source(32, 33) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -583,17 +589,20 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _g = _f[_e].name, nameA = _g === void 0 ? "noName" : _g;
1 >^^^^
2 > ^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let {name: nameA = "noName"
3 >
4 > name: nameA = "noName"
1 >Emitted(19, 5) Source(35, 6) + SourceIndex(0)
2 >Emitted(19, 25) Source(35, 33) + SourceIndex(0)
3 >Emitted(19, 27) Source(35, 11) + SourceIndex(0)
4 >Emitted(19, 64) Source(35, 33) + SourceIndex(0)
2 >
3 > name: nameA = "noName"
4 >
5 > name: nameA = "noName"
1 >Emitted(19, 5) Source(35, 11) + SourceIndex(0)
2 >Emitted(19, 9) Source(35, 11) + SourceIndex(0)
3 >Emitted(19, 25) Source(35, 33) + SourceIndex(0)
4 >Emitted(19, 27) Source(35, 11) + SourceIndex(0)
5 >Emitted(19, 64) Source(35, 33) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -669,43 +678,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
3 >
4 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
2 >
3 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
4 >
5 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
5 >
6 > primary: primaryA = "primary"
7 >
8 > primary: primaryA = "primary"
9 > ,
10> secondary: secondaryA = "secondary"
11>
12> secondary: secondaryA = "secondary"
1->Emitted(23, 5) Source(38, 6) + SourceIndex(0)
2 >Emitted(23, 38) Source(39, 49) + SourceIndex(0)
3 >Emitted(23, 40) Source(38, 12) + SourceIndex(0)
4 >Emitted(23, 110) Source(39, 49) + SourceIndex(0)
5 >Emitted(23, 112) Source(38, 22) + SourceIndex(0)
6 >Emitted(23, 127) Source(38, 51) + SourceIndex(0)
7 >Emitted(23, 129) Source(38, 22) + SourceIndex(0)
8 >Emitted(23, 170) Source(38, 51) + SourceIndex(0)
9 >Emitted(23, 172) Source(38, 53) + SourceIndex(0)
10>Emitted(23, 189) Source(38, 88) + SourceIndex(0)
11>Emitted(23, 191) Source(38, 53) + SourceIndex(0)
12>Emitted(23, 236) Source(38, 88) + SourceIndex(0)
6 >
7 > primary: primaryA = "primary"
8 >
9 > primary: primaryA = "primary"
10> ,
11> secondary: secondaryA = "secondary"
12>
13> secondary: secondaryA = "secondary"
1->Emitted(23, 5) Source(38, 12) + SourceIndex(0)
2 >Emitted(23, 9) Source(38, 12) + SourceIndex(0)
3 >Emitted(23, 38) Source(39, 49) + SourceIndex(0)
4 >Emitted(23, 40) Source(38, 12) + SourceIndex(0)
5 >Emitted(23, 110) Source(39, 49) + SourceIndex(0)
6 >Emitted(23, 112) Source(38, 22) + SourceIndex(0)
7 >Emitted(23, 127) Source(38, 51) + SourceIndex(0)
8 >Emitted(23, 129) Source(38, 22) + SourceIndex(0)
9 >Emitted(23, 170) Source(38, 51) + SourceIndex(0)
10>Emitted(23, 172) Source(38, 53) + SourceIndex(0)
11>Emitted(23, 189) Source(38, 88) + SourceIndex(0)
12>Emitted(23, 191) Source(38, 53) + SourceIndex(0)
13>Emitted(23, 236) Source(38, 88) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -788,43 +800,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
3 >
4 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
2 >
3 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
4 >
5 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
5 >
6 > primary: primaryA = "primary"
7 >
8 > primary: primaryA = "primary"
9 > ,
10> secondary: secondaryA = "secondary"
11>
12> secondary: secondaryA = "secondary"
1->Emitted(27, 5) Source(42, 6) + SourceIndex(0)
2 >Emitted(27, 27) Source(43, 49) + SourceIndex(0)
3 >Emitted(27, 29) Source(42, 12) + SourceIndex(0)
4 >Emitted(27, 99) Source(43, 49) + SourceIndex(0)
5 >Emitted(27, 101) Source(42, 22) + SourceIndex(0)
6 >Emitted(27, 116) Source(42, 51) + SourceIndex(0)
7 >Emitted(27, 118) Source(42, 22) + SourceIndex(0)
8 >Emitted(27, 159) Source(42, 51) + SourceIndex(0)
9 >Emitted(27, 161) Source(42, 53) + SourceIndex(0)
10>Emitted(27, 178) Source(42, 88) + SourceIndex(0)
11>Emitted(27, 180) Source(42, 53) + SourceIndex(0)
12>Emitted(27, 225) Source(42, 88) + SourceIndex(0)
6 >
7 > primary: primaryA = "primary"
8 >
9 > primary: primaryA = "primary"
10> ,
11> secondary: secondaryA = "secondary"
12>
13> secondary: secondaryA = "secondary"
1->Emitted(27, 5) Source(42, 12) + SourceIndex(0)
2 >Emitted(27, 9) Source(42, 12) + SourceIndex(0)
3 >Emitted(27, 27) Source(43, 49) + SourceIndex(0)
4 >Emitted(27, 29) Source(42, 12) + SourceIndex(0)
5 >Emitted(27, 99) Source(43, 49) + SourceIndex(0)
6 >Emitted(27, 101) Source(42, 22) + SourceIndex(0)
7 >Emitted(27, 116) Source(42, 51) + SourceIndex(0)
8 >Emitted(27, 118) Source(42, 22) + SourceIndex(0)
9 >Emitted(27, 159) Source(42, 51) + SourceIndex(0)
10>Emitted(27, 161) Source(42, 53) + SourceIndex(0)
11>Emitted(27, 178) Source(42, 88) + SourceIndex(0)
12>Emitted(27, 180) Source(42, 53) + SourceIndex(0)
13>Emitted(27, 225) Source(42, 88) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -1020,43 +1035,46 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let { skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
3 >
4 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
2 >
3 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
4 >
5 > skills: { primary: primaryA = "primary", secondary: secondaryA = "secondary" } =
> { primary: "nosKill", secondary: "noSkill" }
5 >
6 > primary: primaryA = "primary"
7 >
8 > primary: primaryA = "primary"
9 > ,
10> secondary: secondaryA = "secondary"
11>
12> secondary: secondaryA = "secondary"
1->Emitted(32, 5) Source(46, 6) + SourceIndex(0)
2 >Emitted(32, 27) Source(47, 49) + SourceIndex(0)
3 >Emitted(32, 29) Source(46, 12) + SourceIndex(0)
4 >Emitted(32, 99) Source(47, 49) + SourceIndex(0)
5 >Emitted(32, 101) Source(46, 22) + SourceIndex(0)
6 >Emitted(32, 116) Source(46, 51) + SourceIndex(0)
7 >Emitted(32, 118) Source(46, 22) + SourceIndex(0)
8 >Emitted(32, 159) Source(46, 51) + SourceIndex(0)
9 >Emitted(32, 161) Source(46, 53) + SourceIndex(0)
10>Emitted(32, 178) Source(46, 88) + SourceIndex(0)
11>Emitted(32, 180) Source(46, 53) + SourceIndex(0)
12>Emitted(32, 225) Source(46, 88) + SourceIndex(0)
6 >
7 > primary: primaryA = "primary"
8 >
9 > primary: primaryA = "primary"
10> ,
11> secondary: secondaryA = "secondary"
12>
13> secondary: secondaryA = "secondary"
1->Emitted(32, 5) Source(46, 12) + SourceIndex(0)
2 >Emitted(32, 9) Source(46, 12) + SourceIndex(0)
3 >Emitted(32, 27) Source(47, 49) + SourceIndex(0)
4 >Emitted(32, 29) Source(46, 12) + SourceIndex(0)
5 >Emitted(32, 99) Source(47, 49) + SourceIndex(0)
6 >Emitted(32, 101) Source(46, 22) + SourceIndex(0)
7 >Emitted(32, 116) Source(46, 51) + SourceIndex(0)
8 >Emitted(32, 118) Source(46, 22) + SourceIndex(0)
9 >Emitted(32, 159) Source(46, 51) + SourceIndex(0)
10>Emitted(32, 161) Source(46, 53) + SourceIndex(0)
11>Emitted(32, 178) Source(46, 88) + SourceIndex(0)
12>Emitted(32, 180) Source(46, 53) + SourceIndex(0)
13>Emitted(32, 225) Source(46, 88) + SourceIndex(0)
---
>>> console.log(primaryA);
1 >^^^^
@@ -1135,35 +1153,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _1 = robots_2[_0], _2 = _1.name, nameA = _2 === void 0 ? "noName" : _2, _3 = _1.skill, skillA = _3 === void 0 ? "noSkill" : _3;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA = "noName", skill: skillA = "noSkill" }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
8 > skill: skillA = "noSkill"
9 >
10> skill: skillA = "noSkill"
1->Emitted(36, 5) Source(53, 6) + SourceIndex(0)
2 >Emitted(36, 26) Source(53, 62) + SourceIndex(0)
3 >Emitted(36, 28) Source(53, 11) + SourceIndex(0)
4 >Emitted(36, 40) Source(53, 33) + SourceIndex(0)
5 >Emitted(36, 42) Source(53, 11) + SourceIndex(0)
6 >Emitted(36, 79) Source(53, 33) + SourceIndex(0)
7 >Emitted(36, 81) Source(53, 35) + SourceIndex(0)
8 >Emitted(36, 94) Source(53, 60) + SourceIndex(0)
9 >Emitted(36, 96) Source(53, 35) + SourceIndex(0)
10>Emitted(36, 135) Source(53, 60) + SourceIndex(0)
2 >
3 > {name: nameA = "noName", skill: skillA = "noSkill" }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
9 > skill: skillA = "noSkill"
10>
11> skill: skillA = "noSkill"
1->Emitted(36, 5) Source(53, 10) + SourceIndex(0)
2 >Emitted(36, 9) Source(53, 10) + SourceIndex(0)
3 >Emitted(36, 26) Source(53, 62) + SourceIndex(0)
4 >Emitted(36, 28) Source(53, 11) + SourceIndex(0)
5 >Emitted(36, 40) Source(53, 33) + SourceIndex(0)
6 >Emitted(36, 42) Source(53, 11) + SourceIndex(0)
7 >Emitted(36, 79) Source(53, 33) + SourceIndex(0)
8 >Emitted(36, 81) Source(53, 35) + SourceIndex(0)
9 >Emitted(36, 94) Source(53, 60) + SourceIndex(0)
10>Emitted(36, 96) Source(53, 35) + SourceIndex(0)
11>Emitted(36, 135) Source(53, 60) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1244,35 +1265,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _6 = _5[_4], _7 = _6.name, nameA = _7 === void 0 ? "noName" : _7, _8 = _6.skill, skillA = _8 === void 0 ? "noSkill" : _8;
1->^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA = "noName", skill: skillA = "noSkill" }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
8 > skill: skillA = "noSkill"
9 >
10> skill: skillA = "noSkill"
1->Emitted(40, 5) Source(56, 6) + SourceIndex(0)
2 >Emitted(40, 20) Source(56, 63) + SourceIndex(0)
3 >Emitted(40, 22) Source(56, 11) + SourceIndex(0)
4 >Emitted(40, 34) Source(56, 33) + SourceIndex(0)
5 >Emitted(40, 36) Source(56, 11) + SourceIndex(0)
6 >Emitted(40, 73) Source(56, 33) + SourceIndex(0)
7 >Emitted(40, 75) Source(56, 35) + SourceIndex(0)
8 >Emitted(40, 88) Source(56, 60) + SourceIndex(0)
9 >Emitted(40, 90) Source(56, 35) + SourceIndex(0)
10>Emitted(40, 129) Source(56, 60) + SourceIndex(0)
2 >
3 > {name: nameA = "noName", skill: skillA = "noSkill" }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
9 > skill: skillA = "noSkill"
10>
11> skill: skillA = "noSkill"
1->Emitted(40, 5) Source(56, 10) + SourceIndex(0)
2 >Emitted(40, 9) Source(56, 10) + SourceIndex(0)
3 >Emitted(40, 20) Source(56, 63) + SourceIndex(0)
4 >Emitted(40, 22) Source(56, 11) + SourceIndex(0)
5 >Emitted(40, 34) Source(56, 33) + SourceIndex(0)
6 >Emitted(40, 36) Source(56, 11) + SourceIndex(0)
7 >Emitted(40, 73) Source(56, 33) + SourceIndex(0)
8 >Emitted(40, 75) Source(56, 35) + SourceIndex(0)
9 >Emitted(40, 88) Source(56, 60) + SourceIndex(0)
10>Emitted(40, 90) Source(56, 35) + SourceIndex(0)
11>Emitted(40, 129) Source(56, 60) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1407,35 +1431,38 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> var _11 = _10[_9], _12 = _11.name, nameA = _12 === void 0 ? "noName" : _12, _13 = _11.skill, skillA = _13 === void 0 ? "noSkill" : _13;
1->^^^^
2 > ^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {name: nameA = "noName", skill: skillA = "noSkill" }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
8 > skill: skillA = "noSkill"
9 >
10> skill: skillA = "noSkill"
1->Emitted(44, 5) Source(59, 6) + SourceIndex(0)
2 >Emitted(44, 22) Source(59, 63) + SourceIndex(0)
3 >Emitted(44, 24) Source(59, 11) + SourceIndex(0)
4 >Emitted(44, 38) Source(59, 33) + SourceIndex(0)
5 >Emitted(44, 40) Source(59, 11) + SourceIndex(0)
6 >Emitted(44, 79) Source(59, 33) + SourceIndex(0)
7 >Emitted(44, 81) Source(59, 35) + SourceIndex(0)
8 >Emitted(44, 96) Source(59, 60) + SourceIndex(0)
9 >Emitted(44, 98) Source(59, 35) + SourceIndex(0)
10>Emitted(44, 139) Source(59, 60) + SourceIndex(0)
2 >
3 > {name: nameA = "noName", skill: skillA = "noSkill" }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
9 > skill: skillA = "noSkill"
10>
11> skill: skillA = "noSkill"
1->Emitted(44, 5) Source(59, 10) + SourceIndex(0)
2 >Emitted(44, 9) Source(59, 10) + SourceIndex(0)
3 >Emitted(44, 22) Source(59, 63) + SourceIndex(0)
4 >Emitted(44, 24) Source(59, 11) + SourceIndex(0)
5 >Emitted(44, 38) Source(59, 33) + SourceIndex(0)
6 >Emitted(44, 40) Source(59, 11) + SourceIndex(0)
7 >Emitted(44, 79) Source(59, 33) + SourceIndex(0)
8 >Emitted(44, 81) Source(59, 35) + SourceIndex(0)
9 >Emitted(44, 96) Source(59, 60) + SourceIndex(0)
10>Emitted(44, 98) Source(59, 35) + SourceIndex(0)
11>Emitted(44, 139) Source(59, 60) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1516,73 +1543,76 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^
13> ^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^
16> ^^^^^^^^^^^^^^^^^^^
17> ^^
18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^
14> ^^
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16> ^^
17> ^^^^^^^^^^^^^^^^^^^
18> ^^
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
2 >
3 > {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
>
8 > skills: {
9 > skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
9 >
10> skills: {
10>
11> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
11>
12> primary: primaryA = "primary"
13>
14> primary: primaryA = "primary"
15> ,
12>
13> primary: primaryA = "primary"
14>
15> primary: primaryA = "primary"
16> ,
>
16> secondary: secondaryA = "secondary"
17>
18> secondary: secondaryA = "secondary"
1->Emitted(48, 5) Source(62, 6) + SourceIndex(0)
2 >Emitted(48, 33) Source(68, 2) + SourceIndex(0)
3 >Emitted(48, 35) Source(63, 5) + SourceIndex(0)
4 >Emitted(48, 49) Source(63, 27) + SourceIndex(0)
5 >Emitted(48, 51) Source(63, 5) + SourceIndex(0)
6 >Emitted(48, 90) Source(63, 27) + SourceIndex(0)
7 >Emitted(48, 92) Source(64, 5) + SourceIndex(0)
8 >Emitted(48, 108) Source(67, 53) + SourceIndex(0)
9 >Emitted(48, 110) Source(64, 5) + SourceIndex(0)
10>Emitted(48, 183) Source(67, 53) + SourceIndex(0)
11>Emitted(48, 185) Source(65, 9) + SourceIndex(0)
12>Emitted(48, 202) Source(65, 38) + SourceIndex(0)
13>Emitted(48, 204) Source(65, 9) + SourceIndex(0)
14>Emitted(48, 247) Source(65, 38) + SourceIndex(0)
15>Emitted(48, 249) Source(66, 9) + SourceIndex(0)
16>Emitted(48, 268) Source(66, 44) + SourceIndex(0)
17>Emitted(48, 270) Source(66, 9) + SourceIndex(0)
18>Emitted(48, 317) Source(66, 44) + SourceIndex(0)
17> secondary: secondaryA = "secondary"
18>
19> secondary: secondaryA = "secondary"
1->Emitted(48, 5) Source(62, 10) + SourceIndex(0)
2 >Emitted(48, 9) Source(62, 10) + SourceIndex(0)
3 >Emitted(48, 33) Source(68, 2) + SourceIndex(0)
4 >Emitted(48, 35) Source(63, 5) + SourceIndex(0)
5 >Emitted(48, 49) Source(63, 27) + SourceIndex(0)
6 >Emitted(48, 51) Source(63, 5) + SourceIndex(0)
7 >Emitted(48, 90) Source(63, 27) + SourceIndex(0)
8 >Emitted(48, 92) Source(64, 5) + SourceIndex(0)
9 >Emitted(48, 108) Source(67, 53) + SourceIndex(0)
10>Emitted(48, 110) Source(64, 5) + SourceIndex(0)
11>Emitted(48, 183) Source(67, 53) + SourceIndex(0)
12>Emitted(48, 185) Source(65, 9) + SourceIndex(0)
13>Emitted(48, 202) Source(65, 38) + SourceIndex(0)
14>Emitted(48, 204) Source(65, 9) + SourceIndex(0)
15>Emitted(48, 247) Source(65, 38) + SourceIndex(0)
16>Emitted(48, 249) Source(66, 9) + SourceIndex(0)
17>Emitted(48, 268) Source(66, 44) + SourceIndex(0)
18>Emitted(48, 270) Source(66, 9) + SourceIndex(0)
19>Emitted(48, 317) Source(66, 44) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1671,73 +1701,76 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^
13> ^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^
16> ^^^^^^^^^^^^^^^^^^^
17> ^^
18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^
14> ^^
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16> ^^
17> ^^^^^^^^^^^^^^^^^^^
18> ^^
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
2 >
3 > {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
>
8 > skills: {
9 > skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
9 >
10> skills: {
10>
11> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
11>
12> primary: primaryA = "primary"
13>
14> primary: primaryA = "primary"
15> ,
12>
13> primary: primaryA = "primary"
14>
15> primary: primaryA = "primary"
16> ,
>
16> secondary: secondaryA = "secondary"
17>
18> secondary: secondaryA = "secondary"
1->Emitted(52, 5) Source(71, 6) + SourceIndex(0)
2 >Emitted(52, 23) Source(77, 2) + SourceIndex(0)
3 >Emitted(52, 25) Source(72, 5) + SourceIndex(0)
4 >Emitted(52, 39) Source(72, 27) + SourceIndex(0)
5 >Emitted(52, 41) Source(72, 5) + SourceIndex(0)
6 >Emitted(52, 80) Source(72, 27) + SourceIndex(0)
7 >Emitted(52, 82) Source(73, 5) + SourceIndex(0)
8 >Emitted(52, 98) Source(76, 53) + SourceIndex(0)
9 >Emitted(52, 100) Source(73, 5) + SourceIndex(0)
10>Emitted(52, 173) Source(76, 53) + SourceIndex(0)
11>Emitted(52, 175) Source(74, 9) + SourceIndex(0)
12>Emitted(52, 192) Source(74, 38) + SourceIndex(0)
13>Emitted(52, 194) Source(74, 9) + SourceIndex(0)
14>Emitted(52, 237) Source(74, 38) + SourceIndex(0)
15>Emitted(52, 239) Source(75, 9) + SourceIndex(0)
16>Emitted(52, 258) Source(75, 44) + SourceIndex(0)
17>Emitted(52, 260) Source(75, 9) + SourceIndex(0)
18>Emitted(52, 307) Source(75, 44) + SourceIndex(0)
17> secondary: secondaryA = "secondary"
18>
19> secondary: secondaryA = "secondary"
1->Emitted(52, 5) Source(71, 10) + SourceIndex(0)
2 >Emitted(52, 9) Source(71, 10) + SourceIndex(0)
3 >Emitted(52, 23) Source(77, 2) + SourceIndex(0)
4 >Emitted(52, 25) Source(72, 5) + SourceIndex(0)
5 >Emitted(52, 39) Source(72, 27) + SourceIndex(0)
6 >Emitted(52, 41) Source(72, 5) + SourceIndex(0)
7 >Emitted(52, 80) Source(72, 27) + SourceIndex(0)
8 >Emitted(52, 82) Source(73, 5) + SourceIndex(0)
9 >Emitted(52, 98) Source(76, 53) + SourceIndex(0)
10>Emitted(52, 100) Source(73, 5) + SourceIndex(0)
11>Emitted(52, 173) Source(76, 53) + SourceIndex(0)
12>Emitted(52, 175) Source(74, 9) + SourceIndex(0)
13>Emitted(52, 192) Source(74, 38) + SourceIndex(0)
14>Emitted(52, 194) Source(74, 9) + SourceIndex(0)
15>Emitted(52, 237) Source(74, 38) + SourceIndex(0)
16>Emitted(52, 239) Source(75, 9) + SourceIndex(0)
17>Emitted(52, 258) Source(75, 44) + SourceIndex(0)
18>Emitted(52, 260) Source(75, 9) + SourceIndex(0)
19>Emitted(52, 307) Source(75, 44) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1938,73 +1971,76 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValue
---
>>> 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->^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^
13> ^^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15> ^^
16> ^^^^^^^^^^^^^^^^^^^
17> ^^
18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^
14> ^^
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16> ^^
17> ^^^^^^^^^^^^^^^^^^^
18> ^^
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
3 >
4 > name: nameA = "noName"
5 >
6 > name: nameA = "noName"
7 > ,
2 >
3 > {
> name: nameA = "noName",
> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
> }
4 >
5 > name: nameA = "noName"
6 >
7 > name: nameA = "noName"
8 > ,
>
8 > skills: {
9 > skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
9 >
10> skills: {
10>
11> skills: {
> primary: primaryA = "primary",
> secondary: secondaryA = "secondary"
> } = { primary: "noSkill", secondary: "noSkill" }
11>
12> primary: primaryA = "primary"
13>
14> primary: primaryA = "primary"
15> ,
12>
13> primary: primaryA = "primary"
14>
15> primary: primaryA = "primary"
16> ,
>
16> secondary: secondaryA = "secondary"
17>
18> secondary: secondaryA = "secondary"
1->Emitted(57, 5) Source(80, 6) + SourceIndex(0)
2 >Emitted(57, 23) Source(86, 2) + SourceIndex(0)
3 >Emitted(57, 25) Source(81, 5) + SourceIndex(0)
4 >Emitted(57, 39) Source(81, 27) + SourceIndex(0)
5 >Emitted(57, 41) Source(81, 5) + SourceIndex(0)
6 >Emitted(57, 80) Source(81, 27) + SourceIndex(0)
7 >Emitted(57, 82) Source(82, 5) + SourceIndex(0)
8 >Emitted(57, 98) Source(85, 53) + SourceIndex(0)
9 >Emitted(57, 100) Source(82, 5) + SourceIndex(0)
10>Emitted(57, 173) Source(85, 53) + SourceIndex(0)
11>Emitted(57, 175) Source(83, 9) + SourceIndex(0)
12>Emitted(57, 192) Source(83, 38) + SourceIndex(0)
13>Emitted(57, 194) Source(83, 9) + SourceIndex(0)
14>Emitted(57, 237) Source(83, 38) + SourceIndex(0)
15>Emitted(57, 239) Source(84, 9) + SourceIndex(0)
16>Emitted(57, 258) Source(84, 44) + SourceIndex(0)
17>Emitted(57, 260) Source(84, 9) + SourceIndex(0)
18>Emitted(57, 307) Source(84, 44) + SourceIndex(0)
17> secondary: secondaryA = "secondary"
18>
19> secondary: secondaryA = "secondary"
1->Emitted(57, 5) Source(80, 10) + SourceIndex(0)
2 >Emitted(57, 9) Source(80, 10) + SourceIndex(0)
3 >Emitted(57, 23) Source(86, 2) + SourceIndex(0)
4 >Emitted(57, 25) Source(81, 5) + SourceIndex(0)
5 >Emitted(57, 39) Source(81, 27) + SourceIndex(0)
6 >Emitted(57, 41) Source(81, 5) + SourceIndex(0)
7 >Emitted(57, 80) Source(81, 27) + SourceIndex(0)
8 >Emitted(57, 82) Source(82, 5) + SourceIndex(0)
9 >Emitted(57, 98) Source(85, 53) + SourceIndex(0)
10>Emitted(57, 100) Source(82, 5) + SourceIndex(0)
11>Emitted(57, 173) Source(85, 53) + SourceIndex(0)
12>Emitted(57, 175) Source(83, 9) + SourceIndex(0)
13>Emitted(57, 192) Source(83, 38) + SourceIndex(0)
14>Emitted(57, 194) Source(83, 9) + SourceIndex(0)
15>Emitted(57, 237) Source(83, 38) + SourceIndex(0)
16>Emitted(57, 239) Source(84, 9) + SourceIndex(0)
17>Emitted(57, 258) Source(84, 44) + SourceIndex(0)
18>Emitted(57, 260) Source(84, 9) + SourceIndex(0)
19>Emitted(57, 307) Source(84, 44) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatement.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,uBAAW,CAAY;AACvB,uBAAW,EAAE,qBAAa,CAAY;AAC5C,IAAA,8CAA8E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
@@ -129,35 +129,41 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts
---
>>>var nameA = robotA.name;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var {
2 >name: nameA
3 > } = robotA;
2 >
3 > name: nameA
4 > } = robotA;
1 >Emitted(4, 1) Source(11, 7) + SourceIndex(0)
2 >Emitted(4, 24) Source(11, 18) + SourceIndex(0)
3 >Emitted(4, 25) Source(11, 30) + SourceIndex(0)
2 >Emitted(4, 5) Source(11, 7) + SourceIndex(0)
3 >Emitted(4, 24) Source(11, 18) + SourceIndex(0)
4 >Emitted(4, 25) Source(11, 30) + SourceIndex(0)
---
>>>var nameB = robotB.name, skillB = robotB.skill;
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
2 >name: nameB
3 > ,
4 > skill: skillB
5 > } = robotB;
2 >
3 > name: nameB
4 > ,
5 > skill: skillB
6 > } = robotB;
1->Emitted(5, 1) Source(12, 7) + SourceIndex(0)
2 >Emitted(5, 24) Source(12, 18) + SourceIndex(0)
3 >Emitted(5, 26) Source(12, 20) + SourceIndex(0)
4 >Emitted(5, 47) Source(12, 33) + SourceIndex(0)
5 >Emitted(5, 48) Source(12, 45) + SourceIndex(0)
2 >Emitted(5, 5) Source(12, 7) + SourceIndex(0)
3 >Emitted(5, 24) Source(12, 18) + SourceIndex(0)
4 >Emitted(5, 26) Source(12, 20) + SourceIndex(0)
5 >Emitted(5, 47) Source(12, 33) + SourceIndex(0)
6 >Emitted(5, 48) Source(12, 45) + SourceIndex(0)
---
>>>var _a = { name: "Edger", skill: "cutting edges" }, nameC = _a.name, skillC = _a.skill;
1->
@@ -169,16 +175,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts
7 > ^^^^^^^^^^^^^^^^^
8 > ^
1->
>
>var
2 >
3 > var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
3 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
4 >
5 > name: nameC
6 > ,
7 > skill: skillC
8 > } = { name: "Edger", skill: "cutting edges" };
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 1) + SourceIndex(0)
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(6, 51) Source(13, 79) + SourceIndex(0)
4 >Emitted(6, 53) Source(13, 7) + SourceIndex(0)
5 >Emitted(6, 68) Source(13, 18) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatement1.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AAC3D,IAAI,CAAS,EAAI,mBAAW,CAAY;AACxC,IAAI,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACvD,IAAI,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,uBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,uBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AAC1D,IAAA,8CAA8E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
@@ -136,13 +136,13 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
2 >var
>var
2 >
3 > a: string
4 > , {
5 > name: nameA
6 > } = robotA;
1 >Emitted(4, 1) Source(11, 1) + SourceIndex(0)
1 >Emitted(4, 1) Source(11, 5) + SourceIndex(0)
2 >Emitted(4, 5) Source(11, 5) + SourceIndex(0)
3 >Emitted(4, 6) Source(11, 14) + SourceIndex(0)
4 >Emitted(4, 8) Source(11, 18) + SourceIndex(0)
@@ -160,15 +160,15 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
2 >var
>var
2 >
3 > b: string
4 > , {
5 > name: nameB
6 > ,
7 > skill: skillB
8 > } = robotB;
1->Emitted(5, 1) Source(12, 1) + SourceIndex(0)
1->Emitted(5, 1) Source(12, 5) + SourceIndex(0)
2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0)
3 >Emitted(5, 6) Source(12, 14) + SourceIndex(0)
4 >Emitted(5, 8) Source(12, 18) + SourceIndex(0)
@@ -189,8 +189,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
9 > ^^^^^^^^^^^^^^^^^
10> ^
1->
>
2 >var
>var
2 >
3 > c: string
4 > ,
5 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
@@ -199,7 +199,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
8 > ,
9 > skill: skillC
10> } = { name: "Edger", skill: "cutting edges" };
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(6, 6) Source(13, 14) + SourceIndex(0)
4 >Emitted(6, 8) Source(13, 16) + SourceIndex(0)
@@ -212,60 +212,66 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
---
>>>var nameA = robotA.name, a = hello;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^
5 > ^^^
6 > ^^^^^
7 > ^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^
6 > ^^^
7 > ^^^^^
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>var {
2 >name: nameA
3 > } = robotA,
4 > a
5 > =
6 > hello
7 > ;
2 >
3 > name: nameA
4 > } = robotA,
5 > a
6 > =
7 > hello
8 > ;
1 >Emitted(7, 1) Source(15, 7) + SourceIndex(0)
2 >Emitted(7, 24) Source(15, 18) + SourceIndex(0)
3 >Emitted(7, 26) Source(15, 31) + SourceIndex(0)
4 >Emitted(7, 27) Source(15, 32) + SourceIndex(0)
5 >Emitted(7, 30) Source(15, 35) + SourceIndex(0)
6 >Emitted(7, 35) Source(15, 40) + SourceIndex(0)
7 >Emitted(7, 36) Source(15, 41) + SourceIndex(0)
2 >Emitted(7, 5) Source(15, 7) + SourceIndex(0)
3 >Emitted(7, 24) Source(15, 18) + SourceIndex(0)
4 >Emitted(7, 26) Source(15, 31) + SourceIndex(0)
5 >Emitted(7, 27) Source(15, 32) + SourceIndex(0)
6 >Emitted(7, 30) Source(15, 35) + SourceIndex(0)
7 >Emitted(7, 35) Source(15, 40) + SourceIndex(0)
8 >Emitted(7, 36) Source(15, 41) + SourceIndex(0)
---
>>>var nameB = robotB.name, skillB = robotB.skill, b = " hello";
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^
7 > ^^^
8 > ^^^^^^^^
9 > ^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^
8 > ^^^
9 > ^^^^^^^^
10> ^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
2 >name: nameB
3 > ,
4 > skill: skillB
5 > } = robotB,
6 > b
7 > =
8 > " hello"
9 > ;
2 >
3 > name: nameB
4 > ,
5 > skill: skillB
6 > } = robotB,
7 > b
8 > =
9 > " hello"
10> ;
1->Emitted(8, 1) Source(16, 7) + SourceIndex(0)
2 >Emitted(8, 24) Source(16, 18) + SourceIndex(0)
3 >Emitted(8, 26) Source(16, 20) + SourceIndex(0)
4 >Emitted(8, 47) Source(16, 33) + SourceIndex(0)
5 >Emitted(8, 49) Source(16, 46) + SourceIndex(0)
6 >Emitted(8, 50) Source(16, 47) + SourceIndex(0)
7 >Emitted(8, 53) Source(16, 50) + SourceIndex(0)
8 >Emitted(8, 61) Source(16, 58) + SourceIndex(0)
9 >Emitted(8, 62) Source(16, 59) + SourceIndex(0)
2 >Emitted(8, 5) Source(16, 7) + SourceIndex(0)
3 >Emitted(8, 24) Source(16, 18) + SourceIndex(0)
4 >Emitted(8, 26) Source(16, 20) + SourceIndex(0)
5 >Emitted(8, 47) Source(16, 33) + SourceIndex(0)
6 >Emitted(8, 49) Source(16, 46) + SourceIndex(0)
7 >Emitted(8, 50) Source(16, 47) + SourceIndex(0)
8 >Emitted(8, 53) Source(16, 50) + SourceIndex(0)
9 >Emitted(8, 61) Source(16, 58) + SourceIndex(0)
10>Emitted(8, 62) Source(16, 59) + SourceIndex(0)
---
>>>var _b = { name: "Edger", skill: "cutting edges" }, nameC = _b.name, skillC = _b.skill, c = hello;
1->
@@ -281,9 +287,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
11> ^^^^^
12> ^
1->
>
>var
2 >
3 > var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
3 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
4 >
5 > name: nameC
6 > ,
@@ -293,8 +299,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
10> =
11> hello
12> ;
1->Emitted(9, 1) Source(17, 1) + SourceIndex(0)
2 >Emitted(9, 5) Source(17, 1) + SourceIndex(0)
1->Emitted(9, 1) Source(17, 5) + SourceIndex(0)
2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0)
3 >Emitted(9, 51) Source(17, 79) + SourceIndex(0)
4 >Emitted(9, 53) Source(17, 7) + SourceIndex(0)
5 >Emitted(9, 68) Source(17, 18) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,qBAAK,CAAW;AAClB,uBAAO,CAAW;AAClB,wBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,iDAAQ,CAAoC;AACjD,IAAA,oCAA8D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,wBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
@@ -92,69 +92,81 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
---
>>>var nameA = robotA[1];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^->
1 >
>
>
>let [,
2 >nameA
3 > ] = robotA;
2 >
3 > nameA
4 > ] = robotA;
1 >Emitted(3, 1) Source(9, 8) + SourceIndex(0)
2 >Emitted(3, 22) Source(9, 13) + SourceIndex(0)
3 >Emitted(3, 23) Source(9, 24) + SourceIndex(0)
2 >Emitted(3, 5) Source(9, 8) + SourceIndex(0)
3 >Emitted(3, 22) Source(9, 13) + SourceIndex(0)
4 >Emitted(3, 23) Source(9, 24) + SourceIndex(0)
---
>>>var numberB = robotB[0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>let [
2 >numberB
3 > ] = robotB;
2 >
3 > numberB
4 > ] = robotB;
1->Emitted(4, 1) Source(10, 6) + SourceIndex(0)
2 >Emitted(4, 24) Source(10, 13) + SourceIndex(0)
3 >Emitted(4, 25) Source(10, 24) + SourceIndex(0)
2 >Emitted(4, 5) Source(10, 6) + SourceIndex(0)
3 >Emitted(4, 24) Source(10, 13) + SourceIndex(0)
4 >Emitted(4, 25) Source(10, 24) + SourceIndex(0)
---
>>>var numberA2 = robotA[0], nameA2 = robotA[1], skillA2 = robotA[2];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^
7 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^
8 > ^
1->
>let [
2 >numberA2
3 > ,
4 > nameA2
5 > ,
6 > skillA2
7 > ] = robotA;
2 >
3 > numberA2
4 > ,
5 > nameA2
6 > ,
7 > skillA2
8 > ] = robotA;
1->Emitted(5, 1) Source(11, 6) + SourceIndex(0)
2 >Emitted(5, 25) Source(11, 14) + SourceIndex(0)
3 >Emitted(5, 27) Source(11, 16) + SourceIndex(0)
4 >Emitted(5, 45) Source(11, 22) + SourceIndex(0)
5 >Emitted(5, 47) Source(11, 24) + SourceIndex(0)
6 >Emitted(5, 66) Source(11, 31) + SourceIndex(0)
7 >Emitted(5, 67) Source(11, 42) + SourceIndex(0)
2 >Emitted(5, 5) Source(11, 6) + SourceIndex(0)
3 >Emitted(5, 25) Source(11, 14) + SourceIndex(0)
4 >Emitted(5, 27) Source(11, 16) + SourceIndex(0)
5 >Emitted(5, 45) Source(11, 22) + SourceIndex(0)
6 >Emitted(5, 47) Source(11, 24) + SourceIndex(0)
7 >Emitted(5, 66) Source(11, 31) + SourceIndex(0)
8 >Emitted(5, 67) Source(11, 42) + SourceIndex(0)
---
>>>var numberC2 = [3, "edging", "Trimming edges"][0];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>let [
2 >numberC2
3 > ] = [3, "edging", "Trimming edges"];
2 >
3 > numberC2
4 > ] = [3, "edging", "Trimming edges"];
1 >Emitted(6, 1) Source(13, 6) + SourceIndex(0)
2 >Emitted(6, 50) Source(13, 14) + SourceIndex(0)
3 >Emitted(6, 51) Source(13, 50) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 6) + SourceIndex(0)
3 >Emitted(6, 50) Source(13, 14) + SourceIndex(0)
4 >Emitted(6, 51) Source(13, 50) + SourceIndex(0)
---
>>>var _a = [3, "edging", "Trimming edges"], numberC = _a[0], nameC = _a[1], skillC = _a[2];
1->
@@ -168,9 +180,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
9 > ^^^^^^^^^^^^^^
10> ^
1->
>
>let
2 >
3 > let [numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
3 > [numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
4 >
5 > numberC
6 > ,
@@ -178,8 +190,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
8 > ,
9 > skillC
10> ] = [3, "edging", "Trimming edges"];
1->Emitted(7, 1) Source(14, 1) + SourceIndex(0)
2 >Emitted(7, 5) Source(14, 1) + SourceIndex(0)
1->Emitted(7, 1) Source(14, 5) + SourceIndex(0)
2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0)
3 >Emitted(7, 41) Source(14, 63) + SourceIndex(0)
4 >Emitted(7, 43) Source(14, 6) + SourceIndex(0)
5 >Emitted(7, 58) Source(14, 13) + SourceIndex(0)
@@ -191,22 +203,25 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
---
>>>var numberA3 = robotA[0], robotAInfo = robotA.slice(1);
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
1 >
>
>let [
2 >numberA3
3 > ,
4 > ...robotAInfo
5 > ] = robotA;
2 >
3 > numberA3
4 > ,
5 > ...robotAInfo
6 > ] = robotA;
1 >Emitted(8, 1) Source(16, 6) + SourceIndex(0)
2 >Emitted(8, 25) Source(16, 14) + SourceIndex(0)
3 >Emitted(8, 27) Source(16, 16) + SourceIndex(0)
4 >Emitted(8, 55) Source(16, 29) + SourceIndex(0)
5 >Emitted(8, 56) Source(16, 40) + SourceIndex(0)
2 >Emitted(8, 5) Source(16, 6) + SourceIndex(0)
3 >Emitted(8, 25) Source(16, 14) + SourceIndex(0)
4 >Emitted(8, 27) Source(16, 16) + SourceIndex(0)
5 >Emitted(8, 55) Source(16, 29) + SourceIndex(0)
6 >Emitted(8, 56) Source(16, 40) + SourceIndex(0)
---
>>>if (nameA == nameA2) {
1 >
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,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;AAElE,2BAAM,CAAgB;AACxB,2BAAM,CAAgB;AACtB,2BAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,iDAAM,CAAsC;AACjD,IAAA,sCAAmF,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,0CAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,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;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
@@ -104,74 +104,86 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
---
>>>var skillA = multiRobotA[1];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^->
1 >
>
>let [,
2 >skillA
3 > ] = multiRobotA;
2 >
3 > skillA
4 > ] = multiRobotA;
1 >Emitted(3, 1) Source(8, 8) + SourceIndex(0)
2 >Emitted(3, 28) Source(8, 14) + SourceIndex(0)
3 >Emitted(3, 29) Source(8, 30) + SourceIndex(0)
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
3 >Emitted(3, 28) Source(8, 14) + SourceIndex(0)
4 >Emitted(3, 29) Source(8, 30) + SourceIndex(0)
---
>>>var nameMB = multiRobotB[0];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>let [
2 >nameMB
3 > ] = multiRobotB;
2 >
3 > nameMB
4 > ] = multiRobotB;
1->Emitted(4, 1) Source(9, 6) + SourceIndex(0)
2 >Emitted(4, 28) Source(9, 12) + SourceIndex(0)
3 >Emitted(4, 29) Source(9, 28) + SourceIndex(0)
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
3 >Emitted(4, 28) Source(9, 12) + SourceIndex(0)
4 >Emitted(4, 29) Source(9, 28) + SourceIndex(0)
---
>>>var nameMA = multiRobotA[0], _a = multiRobotA[1], primarySkillA = _a[0], secondarySkillA = _a[1];
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
9 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
10> ^
1->
>let [
2 >nameMA
3 > ,
4 > [primarySkillA, secondarySkillA]
5 >
6 > primarySkillA
7 > ,
8 > secondarySkillA
9 > ]] = multiRobotA;
2 >
3 > nameMA
4 > ,
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
10> ]] = multiRobotA;
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
2 >Emitted(5, 28) Source(10, 12) + SourceIndex(0)
3 >Emitted(5, 30) Source(10, 14) + SourceIndex(0)
4 >Emitted(5, 49) Source(10, 46) + SourceIndex(0)
5 >Emitted(5, 51) Source(10, 15) + SourceIndex(0)
6 >Emitted(5, 72) Source(10, 28) + SourceIndex(0)
7 >Emitted(5, 74) Source(10, 30) + SourceIndex(0)
8 >Emitted(5, 97) Source(10, 45) + SourceIndex(0)
9 >Emitted(5, 98) Source(10, 62) + SourceIndex(0)
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
3 >Emitted(5, 28) Source(10, 12) + SourceIndex(0)
4 >Emitted(5, 30) Source(10, 14) + SourceIndex(0)
5 >Emitted(5, 49) Source(10, 46) + SourceIndex(0)
6 >Emitted(5, 51) Source(10, 15) + SourceIndex(0)
7 >Emitted(5, 72) Source(10, 28) + SourceIndex(0)
8 >Emitted(5, 74) Source(10, 30) + SourceIndex(0)
9 >Emitted(5, 97) Source(10, 45) + SourceIndex(0)
10>Emitted(5, 98) Source(10, 62) + SourceIndex(0)
---
>>>var nameMC = ["roomba", ["vaccum", "mopping"]][0];
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>let [
2 >nameMC
3 > ] = ["roomba", ["vaccum", "mopping"]];
2 >
3 > nameMC
4 > ] = ["roomba", ["vaccum", "mopping"]];
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
2 >Emitted(6, 50) Source(12, 12) + SourceIndex(0)
3 >Emitted(6, 51) Source(12, 50) + SourceIndex(0)
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
3 >Emitted(6, 50) Source(12, 12) + SourceIndex(0)
4 >Emitted(6, 51) Source(12, 50) + SourceIndex(0)
---
>>>var _b = ["roomba", ["vaccum", "mopping"]], nameMC2 = _b[0], _c = _b[1], primarySkillC = _c[0], secondarySkillC = _c[1];
1->
@@ -187,9 +199,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
11> ^^^^^^^^^^^^^^^^^^^^^^^
12> ^
1->
>
>let
2 >
3 > let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
3 > [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
4 >
5 > nameMC2
6 > ,
@@ -199,8 +211,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
10> ,
11> secondarySkillC
12> ]] = ["roomba", ["vaccum", "mopping"]];
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(7, 43) Source(13, 84) + SourceIndex(0)
4 >Emitted(7, 45) Source(13, 6) + SourceIndex(0)
5 >Emitted(7, 60) Source(13, 13) + SourceIndex(0)
@@ -214,16 +226,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
---
>>>var multiRobotAInfo = multiRobotA.slice(0);
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
1 >
>
>let [
2 >...multiRobotAInfo
3 > ] = multiRobotA;
2 >
3 > ...multiRobotAInfo
4 > ] = multiRobotA;
1 >Emitted(8, 1) Source(15, 6) + SourceIndex(0)
2 >Emitted(8, 43) Source(15, 24) + SourceIndex(0)
3 >Emitted(8, 44) Source(15, 40) + SourceIndex(0)
2 >Emitted(8, 5) Source(15, 6) + SourceIndex(0)
3 >Emitted(8, 43) Source(15, 24) + SourceIndex(0)
4 >Emitted(8, 44) Source(15, 40) + SourceIndex(0)
---
>>>if (nameMB == nameMA) {
1 >
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts"],"names":[],"mappings":"AACK,iBAAC,CAAW"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts"],"names":[],"mappings":"AACK,IAAA,aAAC,CAAW"}
@@ -10,15 +10,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern4
-------------------------------------------------------------------
>>>var x = [1, 2][0];
1 >
2 >^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var [
2 >x
3 > ] = [1, 2];
2 >
3 > x
4 > ] = [1, 2];
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
3 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
4 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js.map
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts"],"names":[],"mappings":"AACK,iBAAC,CAAW;AACjB,IAAA,WAAmB,EAAd,SAAC,EAAE,SAAC,CAAW"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts"],"names":[],"mappings":"AACK,IAAA,aAAC,CAAW;AACb,IAAA,WAAe,EAAd,SAAC,EAAE,SAAC,CAAW"}
@@ -10,16 +10,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern5
-------------------------------------------------------------------
>>>var x = [1, 2][0];
1 >
2 >^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^->
1 >
>var [
2 >x
3 > ] = [1, 2];
2 >
3 > x
4 > ] = [1, 2];
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
3 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
4 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
---
>>>var _a = [1, 2], y = _a[0], z = _a[1];
1->
@@ -32,16 +35,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern5
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
>var
2 >
3 > var [y, z] = [1, 2]
3 > [y, z] = [1, 2]
4 >
5 > y
6 > ,
7 > z
8 > ] = [1, 2];
1->Emitted(2, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(3, 1) + SourceIndex(0)
1->Emitted(2, 1) Source(3, 5) + SourceIndex(0)
2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0)
3 >Emitted(2, 16) Source(3, 20) + SourceIndex(0)
4 >Emitted(2, 18) Source(3, 6) + SourceIndex(0)
5 >Emitted(2, 27) Source(3, 7) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts"],"names":[],"mappings":"AACK,kBAAM,EAAN,2BAAM,CAAW"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts"],"names":[],"mappings":"AACK,IAAA,cAAM,EAAN,2BAAM,CAAW"}
@@ -10,21 +10,24 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern6
-------------------------------------------------------------------
>>>var _a = [1, 2][0], x = _a === void 0 ? 20 : _a;
1 >
2 >^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var [
2 >x = 20
3 >
4 > x = 20
5 > ] = [1, 2];
2 >
3 > x = 20
4 >
5 > x = 20
6 > ] = [1, 2];
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 19) Source(2, 12) + SourceIndex(0)
3 >Emitted(1, 21) Source(2, 6) + SourceIndex(0)
4 >Emitted(1, 48) Source(2, 12) + SourceIndex(0)
5 >Emitted(1, 49) Source(2, 23) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 19) Source(2, 12) + SourceIndex(0)
4 >Emitted(1, 21) Source(2, 6) + SourceIndex(0)
5 >Emitted(1, 48) Source(2, 12) + SourceIndex(0)
6 >Emitted(1, 49) Source(2, 23) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js.map
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts"],"names":[],"mappings":"AACA,IAAA,WAAwB,EAAnB,UAAM,EAAN,2BAAM,EAAE,SAAC,CAAW"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts"],"names":[],"mappings":"AACI,IAAA,WAAoB,EAAnB,UAAM,EAAN,2BAAM,EAAE,SAAC,CAAW"}
@@ -21,9 +21,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern7
10> ^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>var
2 >
3 > var [x = 20, j] = [1, 2]
3 > [x = 20, j] = [1, 2]
4 >
5 > x = 20
6 >
@@ -31,8 +31,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern7
8 > ,
9 > j
10> ] = [1, 2];
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 1) + SourceIndex(0)
1 >Emitted(1, 1) Source(2, 5) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(1, 16) Source(2, 25) + SourceIndex(0)
4 >Emitted(1, 18) Source(2, 6) + SourceIndex(0)
5 >Emitted(1, 28) Source(2, 12) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,kBAAgB,EAAhB,qCAAgB,CAAW;AAC7B,kBAAY,EAAZ,iCAAY,CAAW;AACvB,kBAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,2CAAa,EAAb,kCAAa,CAAoC;AACtD,IAAA,oCAA0F,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,kBAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
@@ -93,103 +93,115 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
---
>>>var _a = robotA[1], nameA = _a === void 0 ? "noName" : _a;
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
1->
>
>let [,
2 >nameA = "noName"
3 >
4 > nameA = "noName"
5 > ] = robotA;
2 >
3 > nameA = "noName"
4 >
5 > nameA = "noName"
6 > ] = robotA;
1->Emitted(3, 1) Source(8, 8) + SourceIndex(0)
2 >Emitted(3, 19) Source(8, 24) + SourceIndex(0)
3 >Emitted(3, 21) Source(8, 8) + SourceIndex(0)
4 >Emitted(3, 58) Source(8, 24) + SourceIndex(0)
5 >Emitted(3, 59) Source(8, 35) + SourceIndex(0)
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
3 >Emitted(3, 19) Source(8, 24) + SourceIndex(0)
4 >Emitted(3, 21) Source(8, 8) + SourceIndex(0)
5 >Emitted(3, 58) Source(8, 24) + SourceIndex(0)
6 >Emitted(3, 59) Source(8, 35) + SourceIndex(0)
---
>>>var _b = robotB[0], numberB = _b === void 0 ? -1 : _b;
1 >
2 >^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>let [
2 >numberB = -1
3 >
4 > numberB = -1
5 > ] = robotB;
2 >
3 > numberB = -1
4 >
5 > numberB = -1
6 > ] = robotB;
1 >Emitted(4, 1) Source(9, 6) + SourceIndex(0)
2 >Emitted(4, 19) Source(9, 18) + SourceIndex(0)
3 >Emitted(4, 21) Source(9, 6) + SourceIndex(0)
4 >Emitted(4, 54) Source(9, 18) + SourceIndex(0)
5 >Emitted(4, 55) Source(9, 29) + SourceIndex(0)
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
3 >Emitted(4, 19) Source(9, 18) + SourceIndex(0)
4 >Emitted(4, 21) Source(9, 6) + SourceIndex(0)
5 >Emitted(4, 54) Source(9, 18) + SourceIndex(0)
6 >Emitted(4, 55) Source(9, 29) + SourceIndex(0)
---
>>>var _c = robotA[0], numberA2 = _c === void 0 ? -1 : _c, _d = robotA[1], nameA2 = _d === void 0 ? "noName" : _d, _e = robotA[2], skillA2 = _e === void 0 ? "noSkill" : _e;
1->
2 >^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^
2 >^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^
1->
>let [
2 >numberA2 = -1
3 >
4 > numberA2 = -1
5 > ,
6 > nameA2 = "noName"
7 >
8 > nameA2 = "noName"
9 > ,
10> skillA2 = "noSkill"
11>
12> skillA2 = "noSkill"
13> ] = robotA;
2 >
3 > numberA2 = -1
4 >
5 > numberA2 = -1
6 > ,
7 > nameA2 = "noName"
8 >
9 > nameA2 = "noName"
10> ,
11> skillA2 = "noSkill"
12>
13> skillA2 = "noSkill"
14> ] = robotA;
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
2 >Emitted(5, 19) Source(10, 19) + SourceIndex(0)
3 >Emitted(5, 21) Source(10, 6) + SourceIndex(0)
4 >Emitted(5, 55) Source(10, 19) + SourceIndex(0)
5 >Emitted(5, 57) Source(10, 21) + SourceIndex(0)
6 >Emitted(5, 71) Source(10, 38) + SourceIndex(0)
7 >Emitted(5, 73) Source(10, 21) + SourceIndex(0)
8 >Emitted(5, 111) Source(10, 38) + SourceIndex(0)
9 >Emitted(5, 113) Source(10, 40) + SourceIndex(0)
10>Emitted(5, 127) Source(10, 59) + SourceIndex(0)
11>Emitted(5, 129) Source(10, 40) + SourceIndex(0)
12>Emitted(5, 169) Source(10, 59) + SourceIndex(0)
13>Emitted(5, 170) Source(10, 70) + SourceIndex(0)
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
3 >Emitted(5, 19) Source(10, 19) + SourceIndex(0)
4 >Emitted(5, 21) Source(10, 6) + SourceIndex(0)
5 >Emitted(5, 55) Source(10, 19) + SourceIndex(0)
6 >Emitted(5, 57) Source(10, 21) + SourceIndex(0)
7 >Emitted(5, 71) Source(10, 38) + SourceIndex(0)
8 >Emitted(5, 73) Source(10, 21) + SourceIndex(0)
9 >Emitted(5, 111) Source(10, 38) + SourceIndex(0)
10>Emitted(5, 113) Source(10, 40) + SourceIndex(0)
11>Emitted(5, 127) Source(10, 59) + SourceIndex(0)
12>Emitted(5, 129) Source(10, 40) + SourceIndex(0)
13>Emitted(5, 169) Source(10, 59) + SourceIndex(0)
14>Emitted(5, 170) Source(10, 70) + SourceIndex(0)
---
>>>var _f = [3, "edging", "Trimming edges"][0], numberC2 = _f === void 0 ? -1 : _f;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>let [
2 >numberC2 = -1
3 >
4 > numberC2 = -1
5 > ] = [3, "edging", "Trimming edges"];
2 >
3 > numberC2 = -1
4 >
5 > numberC2 = -1
6 > ] = [3, "edging", "Trimming edges"];
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
2 >Emitted(6, 44) Source(12, 19) + SourceIndex(0)
3 >Emitted(6, 46) Source(12, 6) + SourceIndex(0)
4 >Emitted(6, 80) Source(12, 19) + SourceIndex(0)
5 >Emitted(6, 81) Source(12, 55) + SourceIndex(0)
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
3 >Emitted(6, 44) Source(12, 19) + SourceIndex(0)
4 >Emitted(6, 46) Source(12, 6) + SourceIndex(0)
5 >Emitted(6, 80) Source(12, 19) + SourceIndex(0)
6 >Emitted(6, 81) Source(12, 55) + SourceIndex(0)
---
>>>var _g = [3, "edging", "Trimming edges"], _h = _g[0], numberC = _h === void 0 ? -1 : _h, _j = _g[1], nameC = _j === void 0 ? "noName" : _j, _k = _g[2], skillC = _k === void 0 ? "noSkill" : _k;
1->
@@ -209,9 +221,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
16> ^
1->
>
>let
2 >
3 > let [numberC = -1, nameC = "noName", skillC = "noSkill"] = [3, "edging", "Trimming edges"]
3 > [numberC = -1, nameC = "noName", skillC = "noSkill"] = [3, "edging", "Trimming edges"]
4 >
5 > numberC = -1
6 >
@@ -225,8 +237,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
14>
15> skillC = "noSkill"
16> ] = [3, "edging", "Trimming edges"];
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(7, 41) Source(13, 91) + SourceIndex(0)
4 >Emitted(7, 43) Source(13, 6) + SourceIndex(0)
5 >Emitted(7, 53) Source(13, 18) + SourceIndex(0)
@@ -244,28 +256,31 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
---
>>>var _l = robotA[0], numberA3 = _l === void 0 ? -1 : _l, robotAInfo = robotA.slice(1);
1 >
2 >^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^
1 >
>
>let [
2 >numberA3 = -1
3 >
4 > numberA3 = -1
5 > ,
6 > ...robotAInfo
7 > ] = robotA;
2 >
3 > numberA3 = -1
4 >
5 > numberA3 = -1
6 > ,
7 > ...robotAInfo
8 > ] = robotA;
1 >Emitted(8, 1) Source(15, 6) + SourceIndex(0)
2 >Emitted(8, 19) Source(15, 19) + SourceIndex(0)
3 >Emitted(8, 21) Source(15, 6) + SourceIndex(0)
4 >Emitted(8, 55) Source(15, 19) + SourceIndex(0)
5 >Emitted(8, 57) Source(15, 21) + SourceIndex(0)
6 >Emitted(8, 85) Source(15, 34) + SourceIndex(0)
7 >Emitted(8, 86) Source(15, 45) + SourceIndex(0)
2 >Emitted(8, 5) Source(15, 6) + SourceIndex(0)
3 >Emitted(8, 19) Source(15, 19) + SourceIndex(0)
4 >Emitted(8, 21) Source(15, 6) + SourceIndex(0)
5 >Emitted(8, 55) Source(15, 19) + SourceIndex(0)
6 >Emitted(8, 57) Source(15, 21) + SourceIndex(0)
7 >Emitted(8, 85) Source(15, 34) + SourceIndex(0)
8 >Emitted(8, 86) Source(15, 45) + SourceIndex(0)
---
>>>if (nameA == nameA2) {
1 >
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,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;AAElE,uBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,uBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,uBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,6CAAiB,EAAjB,sCAAiB,CAAuC;AAC7D,IAAA,sCAA+I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,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;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
@@ -105,115 +105,127 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
---
>>>var _a = multiRobotA[1], skillA = _a === void 0 ? ["noSkill", "noSkill"] : _a;
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
1->
>
>let [,
2 >skillA = ["noSkill", "noSkill"]
3 >
4 > skillA = ["noSkill", "noSkill"]
5 > ] = multiRobotA;
2 >
3 > skillA = ["noSkill", "noSkill"]
4 >
5 > skillA = ["noSkill", "noSkill"]
6 > ] = multiRobotA;
1->Emitted(3, 1) Source(8, 8) + SourceIndex(0)
2 >Emitted(3, 24) Source(8, 39) + SourceIndex(0)
3 >Emitted(3, 26) Source(8, 8) + SourceIndex(0)
4 >Emitted(3, 78) Source(8, 39) + SourceIndex(0)
5 >Emitted(3, 79) Source(8, 55) + SourceIndex(0)
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
3 >Emitted(3, 24) Source(8, 39) + SourceIndex(0)
4 >Emitted(3, 26) Source(8, 8) + SourceIndex(0)
5 >Emitted(3, 78) Source(8, 39) + SourceIndex(0)
6 >Emitted(3, 79) Source(8, 55) + SourceIndex(0)
---
>>>var _b = multiRobotB[0], nameMB = _b === void 0 ? "noName" : _b;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>let [
2 >nameMB = "noName"
3 >
4 > nameMB = "noName"
5 > ] = multiRobotB;
2 >
3 > nameMB = "noName"
4 >
5 > nameMB = "noName"
6 > ] = multiRobotB;
1 >Emitted(4, 1) Source(9, 6) + SourceIndex(0)
2 >Emitted(4, 24) Source(9, 23) + SourceIndex(0)
3 >Emitted(4, 26) Source(9, 6) + SourceIndex(0)
4 >Emitted(4, 64) Source(9, 23) + SourceIndex(0)
5 >Emitted(4, 65) Source(9, 40) + SourceIndex(0)
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
3 >Emitted(4, 24) Source(9, 23) + SourceIndex(0)
4 >Emitted(4, 26) Source(9, 6) + SourceIndex(0)
5 >Emitted(4, 64) Source(9, 23) + SourceIndex(0)
6 >Emitted(4, 65) Source(9, 40) + SourceIndex(0)
---
>>>var _c = multiRobotA[0], nameMA = _c === void 0 ? "noName" : _c, _d = multiRobotA[1], _e = _d === void 0 ? ["noSkill", "noSkill"] : _d, _f = _e[0], primarySkillA = _f === void 0 ? "noSkill" : _f, _g = _e[1], secondarySkillA = _g === void 0 ? "noSkill" : _g;
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^
14> ^^^^^^^^^^
15> ^^
16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17> ^
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^
15> ^^^^^^^^^^
16> ^^
17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18> ^
1->
>let [
2 >nameMA = "noName"
3 >
4 > nameMA = "noName"
5 > ,
6 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
7 >
8 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
9 >
10> primarySkillA = "noSkill"
11>
12> primarySkillA = "noSkill"
13> ,
14> secondarySkillA = "noSkill"
15>
16> secondarySkillA = "noSkill"
17> ] = ["noSkill", "noSkill"]] = multiRobotA;
2 >
3 > nameMA = "noName"
4 >
5 > nameMA = "noName"
6 > ,
7 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
8 >
9 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
10>
11> primarySkillA = "noSkill"
12>
13> primarySkillA = "noSkill"
14> ,
15> secondarySkillA = "noSkill"
16>
17> secondarySkillA = "noSkill"
18> ] = ["noSkill", "noSkill"]] = multiRobotA;
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
2 >Emitted(5, 24) Source(10, 23) + SourceIndex(0)
3 >Emitted(5, 26) Source(10, 6) + SourceIndex(0)
4 >Emitted(5, 64) Source(10, 23) + SourceIndex(0)
5 >Emitted(5, 66) Source(10, 25) + SourceIndex(0)
6 >Emitted(5, 85) Source(10, 106) + SourceIndex(0)
7 >Emitted(5, 87) Source(10, 25) + SourceIndex(0)
8 >Emitted(5, 135) Source(10, 106) + SourceIndex(0)
9 >Emitted(5, 137) Source(10, 26) + SourceIndex(0)
10>Emitted(5, 147) Source(10, 51) + SourceIndex(0)
11>Emitted(5, 149) Source(10, 26) + SourceIndex(0)
12>Emitted(5, 195) Source(10, 51) + SourceIndex(0)
13>Emitted(5, 197) Source(10, 53) + SourceIndex(0)
14>Emitted(5, 207) Source(10, 80) + SourceIndex(0)
15>Emitted(5, 209) Source(10, 53) + SourceIndex(0)
16>Emitted(5, 257) Source(10, 80) + SourceIndex(0)
17>Emitted(5, 258) Source(10, 122) + SourceIndex(0)
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
3 >Emitted(5, 24) Source(10, 23) + SourceIndex(0)
4 >Emitted(5, 26) Source(10, 6) + SourceIndex(0)
5 >Emitted(5, 64) Source(10, 23) + SourceIndex(0)
6 >Emitted(5, 66) Source(10, 25) + SourceIndex(0)
7 >Emitted(5, 85) Source(10, 106) + SourceIndex(0)
8 >Emitted(5, 87) Source(10, 25) + SourceIndex(0)
9 >Emitted(5, 135) Source(10, 106) + SourceIndex(0)
10>Emitted(5, 137) Source(10, 26) + SourceIndex(0)
11>Emitted(5, 147) Source(10, 51) + SourceIndex(0)
12>Emitted(5, 149) Source(10, 26) + SourceIndex(0)
13>Emitted(5, 195) Source(10, 51) + SourceIndex(0)
14>Emitted(5, 197) Source(10, 53) + SourceIndex(0)
15>Emitted(5, 207) Source(10, 80) + SourceIndex(0)
16>Emitted(5, 209) Source(10, 53) + SourceIndex(0)
17>Emitted(5, 257) Source(10, 80) + SourceIndex(0)
18>Emitted(5, 258) Source(10, 122) + SourceIndex(0)
---
>>>var _h = ["roomba", ["vaccum", "mopping"]][0], nameMC = _h === void 0 ? "noName" : _h;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>let [
2 >nameMC = "noName"
3 >
4 > nameMC = "noName"
5 > ] = ["roomba", ["vaccum", "mopping"]];
2 >
3 > nameMC = "noName"
4 >
5 > nameMC = "noName"
6 > ] = ["roomba", ["vaccum", "mopping"]];
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
2 >Emitted(6, 46) Source(12, 23) + SourceIndex(0)
3 >Emitted(6, 48) Source(12, 6) + SourceIndex(0)
4 >Emitted(6, 86) Source(12, 23) + SourceIndex(0)
5 >Emitted(6, 87) Source(12, 62) + SourceIndex(0)
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
3 >Emitted(6, 46) Source(12, 23) + SourceIndex(0)
4 >Emitted(6, 48) Source(12, 6) + SourceIndex(0)
5 >Emitted(6, 86) Source(12, 23) + SourceIndex(0)
6 >Emitted(6, 87) Source(12, 62) + SourceIndex(0)
---
>>>var _j = ["roomba", ["vaccum", "mopping"]], _k = _j[0], nameMC2 = _k === void 0 ? "noName" : _k, _l = _j[1], _m = _l === void 0 ? ["noSkill", "noSkill"] : _l, _o = _m[0], primarySkillC = _o === void 0 ? "noSkill" : _o, _p = _m[1], secondarySkillC = _p === void 0 ? "noSkill" : _p;
1->
@@ -237,9 +249,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20> ^
1->
>
>let
2 >
3 > let [nameMC2 = "noName", [primarySkillC = "noSkill", secondarySkillC = "noSkill"] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]]
3 > [nameMC2 = "noName", [primarySkillC = "noSkill", secondarySkillC = "noSkill"] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]]
4 >
5 > nameMC2 = "noName"
6 >
@@ -257,8 +269,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
18>
19> secondarySkillC = "noSkill"
20> ] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]];
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(7, 43) Source(13, 144) + SourceIndex(0)
4 >Emitted(7, 45) Source(13, 6) + SourceIndex(0)
5 >Emitted(7, 55) Source(13, 24) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementDefaultValues.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,oBAAwB,EAAxB,uCAAwB,CAAY;AACpC,oBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAChF,IAAA,8CAAkH,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
@@ -130,53 +130,59 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
---
>>>var _a = robotA.name, nameA = _a === void 0 ? "<NoName>" : _a;
1->
2 >^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
2 >name: nameA = "<NoName>"
3 >
4 > name: nameA = "<NoName>"
5 > } = robotA;
2 >
3 > name: nameA = "<NoName>"
4 >
5 > name: nameA = "<NoName>"
6 > } = robotA;
1->Emitted(4, 1) Source(11, 7) + SourceIndex(0)
2 >Emitted(4, 21) Source(11, 31) + SourceIndex(0)
3 >Emitted(4, 23) Source(11, 7) + SourceIndex(0)
4 >Emitted(4, 62) Source(11, 31) + SourceIndex(0)
5 >Emitted(4, 63) Source(11, 43) + SourceIndex(0)
2 >Emitted(4, 5) Source(11, 7) + SourceIndex(0)
3 >Emitted(4, 21) Source(11, 31) + SourceIndex(0)
4 >Emitted(4, 23) Source(11, 7) + SourceIndex(0)
5 >Emitted(4, 62) Source(11, 31) + SourceIndex(0)
6 >Emitted(4, 63) Source(11, 43) + SourceIndex(0)
---
>>>var _b = robotB.name, nameB = _b === void 0 ? "<NoName>" : _b, _c = robotB.skill, skillB = _c === void 0 ? "<skillUnspecified>" : _c;
1->
2 >^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
2 >name: nameB = "<NoName>"
3 >
4 > name: nameB = "<NoName>"
5 > ,
6 > skill: skillB = "<skillUnspecified>"
7 >
8 > skill: skillB = "<skillUnspecified>"
9 > } = robotB;
2 >
3 > name: nameB = "<NoName>"
4 >
5 > name: nameB = "<NoName>"
6 > ,
7 > skill: skillB = "<skillUnspecified>"
8 >
9 > skill: skillB = "<skillUnspecified>"
10> } = robotB;
1->Emitted(5, 1) Source(12, 7) + SourceIndex(0)
2 >Emitted(5, 21) Source(12, 31) + SourceIndex(0)
3 >Emitted(5, 23) Source(12, 7) + SourceIndex(0)
4 >Emitted(5, 62) Source(12, 31) + SourceIndex(0)
5 >Emitted(5, 64) Source(12, 33) + SourceIndex(0)
6 >Emitted(5, 81) Source(12, 69) + SourceIndex(0)
7 >Emitted(5, 83) Source(12, 33) + SourceIndex(0)
8 >Emitted(5, 133) Source(12, 69) + SourceIndex(0)
9 >Emitted(5, 134) Source(12, 81) + SourceIndex(0)
2 >Emitted(5, 5) Source(12, 7) + SourceIndex(0)
3 >Emitted(5, 21) Source(12, 31) + SourceIndex(0)
4 >Emitted(5, 23) Source(12, 7) + SourceIndex(0)
5 >Emitted(5, 62) Source(12, 31) + SourceIndex(0)
6 >Emitted(5, 64) Source(12, 33) + SourceIndex(0)
7 >Emitted(5, 81) Source(12, 69) + SourceIndex(0)
8 >Emitted(5, 83) Source(12, 33) + SourceIndex(0)
9 >Emitted(5, 133) Source(12, 69) + SourceIndex(0)
10>Emitted(5, 134) Source(12, 81) + SourceIndex(0)
---
>>>var _d = { name: "Edger", skill: "cutting edges" }, _e = _d.name, nameC = _e === void 0 ? "<NoName>" : _e, _f = _d.skill, skillC = _f === void 0 ? "<skillUnspecified>" : _f;
1->
@@ -192,9 +198,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^
1->
>
>var
2 >
3 > var { name: nameC = "<NoName>", skill: skillC = "<skillUnspecified>" } = { name: "Edger", skill: "cutting edges" }
3 > { name: nameC = "<NoName>", skill: skillC = "<skillUnspecified>" } = { name: "Edger", skill: "cutting edges" }
4 >
5 > name: nameC = "<NoName>"
6 >
@@ -204,8 +210,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
10>
11> skill: skillC = "<skillUnspecified>"
12> } = { name: "Edger", skill: "cutting edges" };
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 1) + SourceIndex(0)
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(6, 51) Source(13, 115) + SourceIndex(0)
4 >Emitted(6, 53) Source(13, 7) + SourceIndex(0)
5 >Emitted(6, 65) Source(13, 31) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,sBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,uBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AACnF,IAAA,mFAA0J,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
@@ -158,60 +158,66 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
---
>>>var _a = robotA.skills, primaryA = _a.primary, secondaryA = _a.secondary;
1 >
2 >^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^
8 > ^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>var {
2 >skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
7 > } } = robotA;
2 >
3 > skills: { primary: primaryA, secondary: secondaryA }
4 >
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
8 > } } = robotA;
1 >Emitted(3, 1) Source(14, 7) + SourceIndex(0)
2 >Emitted(3, 23) Source(14, 59) + SourceIndex(0)
3 >Emitted(3, 25) Source(14, 17) + SourceIndex(0)
4 >Emitted(3, 46) Source(14, 34) + SourceIndex(0)
5 >Emitted(3, 48) Source(14, 36) + SourceIndex(0)
6 >Emitted(3, 73) Source(14, 57) + SourceIndex(0)
7 >Emitted(3, 74) Source(14, 71) + SourceIndex(0)
2 >Emitted(3, 5) Source(14, 7) + SourceIndex(0)
3 >Emitted(3, 23) Source(14, 59) + SourceIndex(0)
4 >Emitted(3, 25) Source(14, 17) + SourceIndex(0)
5 >Emitted(3, 46) Source(14, 34) + SourceIndex(0)
6 >Emitted(3, 48) Source(14, 36) + SourceIndex(0)
7 >Emitted(3, 73) Source(14, 57) + SourceIndex(0)
8 >Emitted(3, 74) Source(14, 71) + SourceIndex(0)
---
>>>var nameB = robotB.name, _b = robotB.skills, primaryB = _b.primary, secondaryB = _b.secondary;
1->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
2 >name: nameB
3 > ,
4 > skills: { primary: primaryB, secondary: secondaryB }
5 >
6 > primary: primaryB
7 > ,
8 > secondary: secondaryB
9 > } } = robotB;
2 >
3 > name: nameB
4 > ,
5 > skills: { primary: primaryB, secondary: secondaryB }
6 >
7 > primary: primaryB
8 > ,
9 > secondary: secondaryB
10> } } = robotB;
1->Emitted(4, 1) Source(15, 7) + SourceIndex(0)
2 >Emitted(4, 24) Source(15, 18) + SourceIndex(0)
3 >Emitted(4, 26) Source(15, 20) + SourceIndex(0)
4 >Emitted(4, 44) Source(15, 72) + SourceIndex(0)
5 >Emitted(4, 46) Source(15, 30) + SourceIndex(0)
6 >Emitted(4, 67) Source(15, 47) + SourceIndex(0)
7 >Emitted(4, 69) Source(15, 49) + SourceIndex(0)
8 >Emitted(4, 94) Source(15, 70) + SourceIndex(0)
9 >Emitted(4, 95) Source(15, 84) + SourceIndex(0)
2 >Emitted(4, 5) Source(15, 7) + SourceIndex(0)
3 >Emitted(4, 24) Source(15, 18) + SourceIndex(0)
4 >Emitted(4, 26) Source(15, 20) + SourceIndex(0)
5 >Emitted(4, 44) Source(15, 72) + SourceIndex(0)
6 >Emitted(4, 46) Source(15, 30) + SourceIndex(0)
7 >Emitted(4, 67) Source(15, 47) + SourceIndex(0)
8 >Emitted(4, 69) Source(15, 49) + SourceIndex(0)
9 >Emitted(4, 94) Source(15, 70) + SourceIndex(0)
10>Emitted(4, 95) Source(15, 84) + SourceIndex(0)
---
>>>var _c = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, nameC = _c.name, _d = _c.skills, primaryB = _d.primary, secondaryB = _d.secondary;
1->
@@ -227,9 +233,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^
1->
>
>var
2 >
3 > var { name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
3 > { name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
4 >
5 > name: nameC
6 > ,
@@ -239,8 +245,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
10> ,
11> secondary: secondaryB
12> } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } };
1->Emitted(5, 1) Source(16, 1) + SourceIndex(0)
2 >Emitted(5, 5) Source(16, 1) + SourceIndex(0)
1->Emitted(5, 1) Source(16, 5) + SourceIndex(0)
2 >Emitted(5, 5) Source(16, 5) + SourceIndex(0)
3 >Emitted(5, 88) Source(16, 155) + SourceIndex(0)
4 >Emitted(5, 90) Source(16, 7) + SourceIndex(0)
5 >Emitted(5, 105) Source(16, 18) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,sBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,oBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACX,IAAA,mFAMyF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
@@ -159,123 +159,129 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
---
>>>var _a = robotA.skills, _b = _a === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _a, _c = _b.primary, primaryA = _c === void 0 ? "noSkill" : _c, _d = _b.secondary, secondaryA = _d === void 0 ? "noSkill" : _d;
1->
2 >^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
>var {
>
2 >skills: {
> primary: primaryA = "noSkill",
> secondary: secondaryA = "noSkill"
> } = { primary: "noSkill", secondary: "noSkill" }
3 >
4 > skills: {
2 >
3 > skills: {
> primary: primaryA = "noSkill",
> secondary: secondaryA = "noSkill"
> } = { primary: "noSkill", secondary: "noSkill" }
4 >
5 > skills: {
> primary: primaryA = "noSkill",
> secondary: secondaryA = "noSkill"
> } = { primary: "noSkill", secondary: "noSkill" }
5 >
6 > primary: primaryA = "noSkill"
7 >
8 > primary: primaryA = "noSkill"
9 > ,
6 >
7 > primary: primaryA = "noSkill"
8 >
9 > primary: primaryA = "noSkill"
10> ,
>
10> secondary: secondaryA = "noSkill"
11>
12> secondary: secondaryA = "noSkill"
13>
11> secondary: secondaryA = "noSkill"
12>
13> secondary: secondaryA = "noSkill"
14>
> } = { primary: "noSkill", secondary: "noSkill" }
> } = robotA;
1->Emitted(3, 1) Source(15, 5) + SourceIndex(0)
2 >Emitted(3, 23) Source(18, 53) + SourceIndex(0)
3 >Emitted(3, 25) Source(15, 5) + SourceIndex(0)
4 >Emitted(3, 95) Source(18, 53) + SourceIndex(0)
5 >Emitted(3, 97) Source(16, 9) + SourceIndex(0)
6 >Emitted(3, 112) Source(16, 38) + SourceIndex(0)
7 >Emitted(3, 114) Source(16, 9) + SourceIndex(0)
8 >Emitted(3, 155) Source(16, 38) + SourceIndex(0)
9 >Emitted(3, 157) Source(17, 9) + SourceIndex(0)
10>Emitted(3, 174) Source(17, 42) + SourceIndex(0)
11>Emitted(3, 176) Source(17, 9) + SourceIndex(0)
12>Emitted(3, 219) Source(17, 42) + SourceIndex(0)
13>Emitted(3, 220) Source(19, 12) + SourceIndex(0)
2 >Emitted(3, 5) Source(15, 5) + SourceIndex(0)
3 >Emitted(3, 23) Source(18, 53) + SourceIndex(0)
4 >Emitted(3, 25) Source(15, 5) + SourceIndex(0)
5 >Emitted(3, 95) Source(18, 53) + SourceIndex(0)
6 >Emitted(3, 97) Source(16, 9) + SourceIndex(0)
7 >Emitted(3, 112) Source(16, 38) + SourceIndex(0)
8 >Emitted(3, 114) Source(16, 9) + SourceIndex(0)
9 >Emitted(3, 155) Source(16, 38) + SourceIndex(0)
10>Emitted(3, 157) Source(17, 9) + SourceIndex(0)
11>Emitted(3, 174) Source(17, 42) + SourceIndex(0)
12>Emitted(3, 176) Source(17, 9) + SourceIndex(0)
13>Emitted(3, 219) Source(17, 42) + SourceIndex(0)
14>Emitted(3, 220) Source(19, 12) + SourceIndex(0)
---
>>>var _e = robotB.name, nameB = _e === void 0 ? "noNameSpecified" : _e, _f = robotB.skills, _g = _f === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _f, _h = _g.primary, primaryB = _h === void 0 ? "noSkill" : _h, _j = _g.secondary, secondaryB = _j === void 0 ? "noSkill" : _j;
1->
2 >^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^
11> ^^
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
13> ^^
14> ^^^^^^^^^^^^^^^^^
15> ^^
16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
17> ^
18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^
12> ^^
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14> ^^
15> ^^^^^^^^^^^^^^^^^
16> ^^
17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
18> ^
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>var {
>
2 >name: nameB = "noNameSpecified"
3 >
4 > name: nameB = "noNameSpecified"
5 > ,
2 >
3 > name: nameB = "noNameSpecified"
4 >
5 > name: nameB = "noNameSpecified"
6 > ,
>
6 > skills: {
7 > skills: {
> primary: primaryB = "noSkill",
> secondary: secondaryB = "noSkill"
> } = { primary: "noSkill", secondary: "noSkill" }
7 >
8 > skills: {
8 >
9 > skills: {
> primary: primaryB = "noSkill",
> secondary: secondaryB = "noSkill"
> } = { primary: "noSkill", secondary: "noSkill" }
9 >
10> primary: primaryB = "noSkill"
11>
12> primary: primaryB = "noSkill"
13> ,
10>
11> primary: primaryB = "noSkill"
12>
13> primary: primaryB = "noSkill"
14> ,
>
14> secondary: secondaryB = "noSkill"
15>
16> secondary: secondaryB = "noSkill"
17>
15> secondary: secondaryB = "noSkill"
16>
17> secondary: secondaryB = "noSkill"
18>
> } = { primary: "noSkill", secondary: "noSkill" }
> } = robotB;
1->Emitted(4, 1) Source(21, 5) + SourceIndex(0)
2 >Emitted(4, 21) Source(21, 36) + SourceIndex(0)
3 >Emitted(4, 23) Source(21, 5) + SourceIndex(0)
4 >Emitted(4, 69) Source(21, 36) + SourceIndex(0)
5 >Emitted(4, 71) Source(22, 5) + SourceIndex(0)
6 >Emitted(4, 89) Source(25, 53) + SourceIndex(0)
7 >Emitted(4, 91) Source(22, 5) + SourceIndex(0)
8 >Emitted(4, 161) Source(25, 53) + SourceIndex(0)
9 >Emitted(4, 163) Source(23, 9) + SourceIndex(0)
10>Emitted(4, 178) Source(23, 38) + SourceIndex(0)
11>Emitted(4, 180) Source(23, 9) + SourceIndex(0)
12>Emitted(4, 221) Source(23, 38) + SourceIndex(0)
13>Emitted(4, 223) Source(24, 9) + SourceIndex(0)
14>Emitted(4, 240) Source(24, 42) + SourceIndex(0)
15>Emitted(4, 242) Source(24, 9) + SourceIndex(0)
16>Emitted(4, 285) Source(24, 42) + SourceIndex(0)
17>Emitted(4, 286) Source(26, 12) + SourceIndex(0)
2 >Emitted(4, 5) Source(21, 5) + SourceIndex(0)
3 >Emitted(4, 21) Source(21, 36) + SourceIndex(0)
4 >Emitted(4, 23) Source(21, 5) + SourceIndex(0)
5 >Emitted(4, 69) Source(21, 36) + SourceIndex(0)
6 >Emitted(4, 71) Source(22, 5) + SourceIndex(0)
7 >Emitted(4, 89) Source(25, 53) + SourceIndex(0)
8 >Emitted(4, 91) Source(22, 5) + SourceIndex(0)
9 >Emitted(4, 161) Source(25, 53) + SourceIndex(0)
10>Emitted(4, 163) Source(23, 9) + SourceIndex(0)
11>Emitted(4, 178) Source(23, 38) + SourceIndex(0)
12>Emitted(4, 180) Source(23, 9) + SourceIndex(0)
13>Emitted(4, 221) Source(23, 38) + SourceIndex(0)
14>Emitted(4, 223) Source(24, 9) + SourceIndex(0)
15>Emitted(4, 240) Source(24, 42) + SourceIndex(0)
16>Emitted(4, 242) Source(24, 9) + SourceIndex(0)
17>Emitted(4, 285) Source(24, 42) + SourceIndex(0)
18>Emitted(4, 286) Source(26, 12) + SourceIndex(0)
---
>>>var _k = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, _l = _k.name, nameC = _l === void 0 ? "noNameSpecified" : _l, _m = _k.skills, _o = _m === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _m, _p = _o.primary, primaryB = _p === void 0 ? "noSkill" : _p, _q = _o.secondary, secondaryB = _q === void 0 ? "noSkill" : _q;
1->
@@ -299,9 +305,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20> ^
1->
>
>var
2 >
3 > var {
3 > {
> name: nameC = "noNameSpecified",
> skills: {
> primary: primaryB = "noSkill",
@@ -335,8 +341,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
20>
> } = { primary: "noSkill", secondary: "noSkill" }
> } = <Robot>{ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } };
1->Emitted(5, 1) Source(27, 1) + SourceIndex(0)
2 >Emitted(5, 5) Source(27, 1) + SourceIndex(0)
1->Emitted(5, 1) Source(27, 5) + SourceIndex(0)
2 >Emitted(5, 5) Source(27, 5) + SourceIndex(0)
3 >Emitted(5, 88) Source(33, 90) + SourceIndex(0)
4 >Emitted(5, 90) Source(28, 5) + SourceIndex(0)
5 >Emitted(5, 102) Source(28, 36) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts"],"names":[],"mappings":"AACK,mBAAC,CAAc"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts"],"names":[],"mappings":"AACK,IAAA,eAAC,CAAc"}
@@ -10,15 +10,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
-------------------------------------------------------------------
>>>var x = { x: 20 }.x;
1 >
2 >^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var {
2 >x
3 > } = { x: 20 };
2 >
3 > x
4 > } = { x: 20 };
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
3 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
4 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js.map
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts"],"names":[],"mappings":"AACK,mBAAC,CAAc;AACpB,IAAA,qBAA+B,EAAzB,QAAC,EAAE,QAAC,CAAsB"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts"],"names":[],"mappings":"AACK,IAAA,eAAC,CAAc;AAChB,IAAA,qBAA2B,EAAzB,QAAC,EAAE,QAAC,CAAsB"}
@@ -10,16 +10,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
-------------------------------------------------------------------
>>>var x = { x: 20 }.x;
1 >
2 >^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var {
2 >x
3 > } = { x: 20 };
2 >
3 > x
4 > } = { x: 20 };
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
3 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
4 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
---
>>>var _a = { a: 30, b: 40 }, a = _a.a, b = _a.b;
1->
@@ -32,16 +35,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
>var
2 >
3 > var { a, b } = { a: 30, b: 40 }
3 > { a, b } = { a: 30, b: 40 }
4 >
5 > a
6 > ,
7 > b
8 > } = { a: 30, b: 40 };
1->Emitted(2, 1) Source(3, 1) + SourceIndex(0)
2 >Emitted(2, 5) Source(3, 1) + SourceIndex(0)
1->Emitted(2, 1) Source(3, 5) + SourceIndex(0)
2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0)
3 >Emitted(2, 26) Source(3, 32) + SourceIndex(0)
4 >Emitted(2, 28) Source(3, 7) + SourceIndex(0)
5 >Emitted(2, 36) Source(3, 8) + SourceIndex(0)
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts"],"names":[],"mappings":"AACK,oBAAO,EAAP,4BAAO,CAAc"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts"],"names":[],"mappings":"AACK,IAAA,gBAAO,EAAP,4BAAO,CAAc"}
@@ -10,21 +10,24 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
-------------------------------------------------------------------
>>>var _a = { x: 20 }.x, x = _a === void 0 ? 500 : _a;
1 >
2 >^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>var {
2 >x = 500
3 >
4 > x = 500
5 > } = { x: 20 };
2 >
3 > x = 500
4 >
5 > x = 500
6 > } = { x: 20 };
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
2 >Emitted(1, 21) Source(2, 13) + SourceIndex(0)
3 >Emitted(1, 23) Source(2, 6) + SourceIndex(0)
4 >Emitted(1, 51) Source(2, 13) + SourceIndex(0)
5 >Emitted(1, 52) Source(2, 27) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
3 >Emitted(1, 21) Source(2, 13) + SourceIndex(0)
4 >Emitted(1, 23) Source(2, 6) + SourceIndex(0)
5 >Emitted(1, 51) Source(2, 13) + SourceIndex(0)
6 >Emitted(1, 52) Source(2, 27) + SourceIndex(0)
---
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js.map
@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js.map]
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts"],"names":[],"mappings":"AACA,IAAA,uBAC4B,EADvB,SAAO,EAAP,4BAAO,EACP,QAAC,CAAuB"}
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts"],"names":[],"mappings":"AACI,IAAA,uBACwB,EADvB,SAAO,EAAP,4BAAO,EACP,QAAC,CAAuB"}
@@ -21,9 +21,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
10> ^
11> ^^^^^^^^^^^^^^^^^^->
1 >
>
>var
2 >
3 > var {x = 500,
3 > {x = 500,
> y} = { x: 20, y: "hi" }
4 >
5 > x = 500
@@ -33,8 +33,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
>
9 > y
10> } = { x: 20, y: "hi" };
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 1) + SourceIndex(0)
1 >Emitted(1, 1) Source(2, 5) + SourceIndex(0)
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
3 >Emitted(1, 28) Source(3, 29) + SourceIndex(0)
4 >Emitted(1, 30) Source(2, 6) + SourceIndex(0)
5 >Emitted(1, 39) Source(2, 13) + SourceIndex(0)