Add support for modifying last encoded source map's source location

With this, we can just highlight the bindingElement when the temp variable
for it is assigned.
Note there are few scenarios like below which would still highlight let part
but thats because of how default value source mapping is currently which is next
in pipeline to support binding element with default values
for (let {name: nameA, skill: skillA } of robots) {
    console.log(nameA);
}
or
for (let [numberA2, nameA2, skillA2] of robots) {
    console.log(nameA2);
}
This commit is contained in:
Sheetal Nandi
2015-12-10 12:29:14 -08:00
parent 9fd525bc7c
commit 8948f9be50
30 changed files with 2980 additions and 3316 deletions

View File

@@ -2802,7 +2802,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
* Returns false if nothing was written - this can happen for source file level variable declarations
* in system modules where such variable declarations are hoisted.
*/
function tryEmitStartOfVariableDeclarationList(decl: VariableDeclarationList, startPos?: number): boolean {
function tryEmitStartOfVariableDeclarationList(decl: VariableDeclarationList): boolean {
if (shouldHoistVariable(decl, /*checkIfSourceFileLevelDecl*/ true)) {
// variables in variable declaration list were already hoisted
return false;
@@ -2817,34 +2817,21 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
return false;
}
let tokenKind = SyntaxKind.VarKeyword;
emitStart(decl);
if (decl && languageVersion >= ScriptTarget.ES6) {
if (isLet(decl)) {
tokenKind = SyntaxKind.LetKeyword;
write("let ");
}
else if (isConst(decl)) {
tokenKind = SyntaxKind.ConstKeyword;
write("const ");
}
else {
write("var ");
}
}
if (startPos !== undefined) {
emitToken(tokenKind, startPos);
write(" ");
}
else {
switch (tokenKind) {
case SyntaxKind.VarKeyword:
write("var ");
break;
case SyntaxKind.LetKeyword:
write("let ");
break;
case SyntaxKind.ConstKeyword:
write("const ");
break;
}
write("var ");
}
return true;
}
@@ -3183,7 +3170,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
endPos = emitToken(SyntaxKind.OpenParenToken, endPos);
if (node.initializer && node.initializer.kind === SyntaxKind.VariableDeclarationList) {
const variableDeclarationList = <VariableDeclarationList>node.initializer;
const startIsEmitted = tryEmitStartOfVariableDeclarationList(variableDeclarationList, endPos);
const startIsEmitted = tryEmitStartOfVariableDeclarationList(variableDeclarationList);
if (startIsEmitted) {
emitCommaList(variableDeclarationList.declarations);
}
@@ -3224,7 +3211,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
if (node.initializer.kind === SyntaxKind.VariableDeclarationList) {
const variableDeclarationList = <VariableDeclarationList>node.initializer;
if (variableDeclarationList.declarations.length >= 1) {
tryEmitStartOfVariableDeclarationList(variableDeclarationList, endPos);
tryEmitStartOfVariableDeclarationList(variableDeclarationList);
emit(variableDeclarationList.declarations[0]);
}
}
@@ -3801,6 +3788,13 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
}
else {
Debug.assert(!isAssignmentExpressionStatement);
// If first variable declaration of variable statement correct the start location
if (root.kind === SyntaxKind.VariableDeclaration &&
root.parent.kind === SyntaxKind.VariableDeclarationList &&
(<VariableDeclarationList>root.parent).declarations[0] === root) {
// Use emit location of "var " as next emit start entry
sourceMap.changeEmitSourcePos();
}
emitBindingElement(<BindingElement>root, value);
}
@@ -3852,7 +3846,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
return node;
}
function createPropertyAccessForDestructuringProperty(object: Expression, propName: PropertyName): Expression {
function createPropertyAccessForDestructuringProperty(object: Expression, propName: PropertyName, sourceMapNode: Node): Expression {
let index: Expression;
const nameIsComputed = propName.kind === SyntaxKind.ComputedPropertyName;
if (nameIsComputed) {
@@ -3861,7 +3855,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
else {
// We create a synthetic copy of the identifier in order to avoid the rewriting that might
// otherwise occur when the identifier is emitted.
index = <Identifier | LiteralExpression>createSourceMappedSynthesizedNode(propName.kind, propName);
index = <Identifier | LiteralExpression>createSourceMappedSynthesizedNode(propName.kind, sourceMapNode);
(<Identifier | LiteralExpression>index).text = (<Identifier | LiteralExpression>propName).text;
}
@@ -3891,7 +3885,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
if (p.kind === SyntaxKind.PropertyAssignment || p.kind === SyntaxKind.ShorthandPropertyAssignment) {
const propName = <Identifier | LiteralExpression>(<PropertyAssignment>p).name;
const target = p.kind === SyntaxKind.ShorthandPropertyAssignment ? <ShorthandPropertyAssignment>p : (<PropertyAssignment>p).initializer || propName;
emitDestructuringAssignment(target, createPropertyAccessForDestructuringProperty(value, propName), properties.length === 1 ? sourceMapNode : p);
emitDestructuringAssignment(target, createPropertyAccessForDestructuringProperty(value, propName, target), properties.length === 1 ? sourceMapNode : p);
}
}
}
@@ -3991,7 +3985,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
if (pattern.kind === SyntaxKind.ObjectBindingPattern) {
// Rewrite element to a declaration with an initializer that fetches property
const propName = element.propertyName || <Identifier>element.name;
emitBindingElement(element, createPropertyAccessForDestructuringProperty(value, propName));
emitBindingElement(element, createPropertyAccessForDestructuringProperty(value, propName, element));
}
else if (element.kind !== SyntaxKind.OmittedExpression) {
if (!element.dotDotDotToken) {
@@ -4005,17 +3999,7 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, Promi
}
}
else {
let nodeForSourceMap: Node;
// If binding element is part of binding pattern with single element, use binding pattern
if (target.kind === SyntaxKind.BindingElement && (<BindingPattern>target.parent).elements.length === 1) {
nodeForSourceMap = (target.parent.parent.kind === SyntaxKind.VariableDeclaration || target.parent.parent.kind === SyntaxKind.Parameter) ?
target.parent.parent : // Set sourcemap as whole variable declaration
target.parent; // Only binding Pattern
}
else {
nodeForSourceMap = target; // Binding Element
}
emitAssignment(<Identifier>target.name, value, /*shouldEmitCommaBeforeAssignment*/ emitCount > 0, nodeForSourceMap);
emitAssignment(<Identifier>target.name, value, /*shouldEmitCommaBeforeAssignment*/ emitCount > 0, target);
emitCount++;
}
}

View File

@@ -8,6 +8,7 @@ namespace ts {
emitPos(pos: number): void;
emitStart(range: TextRange): void;
emitEnd(range: TextRange, stopOverridingSpan?: boolean): void;
changeEmitSourcePos(): void;
getText(): string;
getSourceMappingURL(): string;
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void;
@@ -25,6 +26,7 @@ namespace ts {
emitStart(range: TextRange): void { },
emitEnd(range: TextRange, stopOverridingSpan?: boolean): void { },
emitPos(pos: number): void { },
changeEmitSourcePos(): void { },
getText(): string { return undefined; },
getSourceMappingURL(): string { return undefined; },
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void { },
@@ -40,6 +42,7 @@ namespace ts {
let currentSourceFile: SourceFile;
let sourceMapDir: string; // The directory in which sourcemap will be
let stopOverridingSpan = false;
let modifyLastSourcePos = false;
// Current source map file and its index in the sources list
let sourceMapSourceIndex: number;
@@ -58,6 +61,7 @@ namespace ts {
emitPos,
emitStart,
emitEnd,
changeEmitSourcePos,
getText,
getSourceMappingURL,
initialize,
@@ -144,6 +148,45 @@ namespace ts {
sourceMapData = undefined;
}
function updateLastEncodedAndRecordedSpans() {
if (modifyLastSourcePos) {
// Reset the source pos
modifyLastSourcePos = false;
// Change Last recorded Map with last encoded emit line and character
lastRecordedSourceMapSpan.emittedLine = lastEncodedSourceMapSpan.emittedLine;
lastRecordedSourceMapSpan.emittedColumn = lastEncodedSourceMapSpan.emittedColumn;
// Pop sourceMapDecodedMappings to remove last entry
sourceMapData.sourceMapDecodedMappings.pop();
// Change the last encoded source map
lastEncodedSourceMapSpan = sourceMapData.sourceMapDecodedMappings.length ?
sourceMapData.sourceMapDecodedMappings[sourceMapData.sourceMapDecodedMappings.length - 1] :
undefined;
// TODO: Update lastEncodedNameIndex
// Since we dont support this any more, lets not worry about it right now.
// When we start supporting nameIndex, we will get back to this
// Change the encoded source map
const sourceMapMappings = sourceMapData.sourceMapMappings;
let lenthToSet = sourceMapMappings.length - 1;
for (; lenthToSet >= 0; lenthToSet--) {
const currentChar = sourceMapMappings.charAt(lenthToSet);
if (currentChar === ",") {
// Separator for the entry found
break;
}
if (currentChar === ";" && lenthToSet !== 0 && sourceMapMappings.charAt(lenthToSet - 1) !== ";") {
// Last line separator found
break;
}
}
sourceMapData.sourceMapMappings = sourceMapMappings.substr(0, Math.max(0, lenthToSet));
}
}
// Encoding for sourcemap span
function encodeLastRecordedSourceMapSpan() {
if (!lastRecordedSourceMapSpan || lastRecordedSourceMapSpan === lastEncodedSourceMapSpan) {
@@ -180,6 +223,7 @@ namespace ts {
// 5. Relative namePosition 0 based
if (lastRecordedSourceMapSpan.nameIndex >= 0) {
Debug.assert(false, "We do not support name index right now, Make sure to update updateLastEncodedAndRecordedSpans when we start using this");
sourceMapData.sourceMapMappings += base64VLQFormatEncode(lastRecordedSourceMapSpan.nameIndex - lastEncodedNameIndex);
lastEncodedNameIndex = lastRecordedSourceMapSpan.nameIndex;
}
@@ -188,17 +232,20 @@ namespace ts {
sourceMapData.sourceMapDecodedMappings.push(lastEncodedSourceMapSpan);
}
function getSourceLinePos(pos: number) {
const sourceLinePos = getLineAndCharacterOfPosition(currentSourceFile, pos);
// Convert the location to be one-based.
sourceLinePos.line++;
sourceLinePos.character++;
return sourceLinePos;
}
function emitPos(pos: number) {
if (pos === -1) {
return;
}
const sourceLinePos = getLineAndCharacterOfPosition(currentSourceFile, pos);
// Convert the location to be one-based.
sourceLinePos.line++;
sourceLinePos.character++;
const sourceLinePos = getSourceLinePos(pos);
const emittedLine = writer.getLine();
const emittedColumn = writer.getColumn();
@@ -230,6 +277,8 @@ namespace ts {
lastRecordedSourceMapSpan.sourceColumn = sourceLinePos.character;
lastRecordedSourceMapSpan.sourceIndex = sourceMapSourceIndex;
}
updateLastEncodedAndRecordedSpans();
}
function getSourceMapRange(range: TextRange) {
@@ -239,10 +288,14 @@ namespace ts {
return range;
}
function emitStart(range: TextRange) {
function getStartPos(range: TextRange) {
range = getSourceMapRange(range);
const rangeHasDecorators = !!(range as Node).decorators;
emitPos(range.pos !== -1 ? skipTrivia(currentSourceFile.text, rangeHasDecorators ? (range as Node).decorators.end : range.pos) : -1);
return range.pos !== -1 ? skipTrivia(currentSourceFile.text, rangeHasDecorators ? (range as Node).decorators.end : range.pos) : -1;
}
function emitStart(range: TextRange) {
emitPos(getStartPos(range));
}
function emitEnd(range: TextRange, stopOverridingEnd?: boolean) {
@@ -251,6 +304,11 @@ namespace ts {
stopOverridingSpan = stopOverridingEnd;
}
function changeEmitSourcePos() {
Debug.assert(!modifyLastSourcePos);
modifyLastSourcePos = true;
}
function setSourceFile(sourceFile: SourceFile) {
currentSourceFile = sourceFile;

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringForArrayBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C;IACI,MAAM,CAAC,MAAM,CAAC;AAClB,CAAC;AAED,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AACzE;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAQ,qBAAK,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,mBAAsB,EAAnB,aAAK,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAK,mCAAsC,EAAnC,aAAK,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAQ,uBAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAkB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7E,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,wBAAsD,EAAnD,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAsB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAK,4CAA0E,EAAvE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAA0C,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrG,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AAED,GAAG,CAAC,CAAM,uBAAO,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7C,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,2BAAO,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,2CAAO,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,0BAAK,EAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAChD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,8BAAK,EAAqB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,kDAAK,EAAyC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACxE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAM,wBAAQ,EAAE,kBAAM,EAAE,mBAAO,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC/D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,mBAAwC,EAAvC,gBAAQ,EAAE,cAAM,EAAE,eAAO,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnE,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,mCAAwD,EAAvD,gBAAQ,EAAE,cAAM,EAAE,eAAO,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAM,2BAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAkB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,wBAA4D,EAA3D,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAAsB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACvF,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAK,4CAAgF,EAA/E,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,EAA0C,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3G,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,GAAG,CAAC,CAAM,wBAAQ,EAAE,4BAAa,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,mBAAsC,EAArC,gBAAQ,EAAE,wBAAa,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAK,mCAAsD,EAArD,gBAAQ,EAAE,wBAAa,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAM,0CAAkB,EAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AACD,GAAG,CAAC,CAAM,8CAAkB,EAAqB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjE,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AACD,GAAG,CAAC,CAAM,kEAAkB,EAAyC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrF,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC"}

View File

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

View File

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

View File

@@ -633,9 +633,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
2 >for
3 >
4 > (
5 > {
6 > skills
7 > : {
5 > { skills:
6 > { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
@@ -659,8 +659,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
2 >Emitted(20, 4) Source(38, 4) + SourceIndex(0)
3 >Emitted(20, 5) Source(38, 5) + SourceIndex(0)
4 >Emitted(20, 6) Source(38, 6) + SourceIndex(0)
5 >Emitted(20, 7) Source(38, 8) + SourceIndex(0)
6 >Emitted(20, 29) Source(38, 14) + SourceIndex(0)
5 >Emitted(20, 7) Source(38, 16) + SourceIndex(0)
6 >Emitted(20, 29) Source(38, 60) + SourceIndex(0)
7 >Emitted(20, 31) Source(38, 18) + SourceIndex(0)
8 >Emitted(20, 52) Source(38, 35) + SourceIndex(0)
9 >Emitted(20, 54) Source(38, 37) + SourceIndex(0)
@@ -754,8 +754,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
5 >
6 > { skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot()
7 >
8 > skills
9 > : {
8 > { primary: primaryA, secondary: secondaryA }
9 >
10> primary: primaryA
11> ,
12> secondary: secondaryA
@@ -779,8 +779,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(23, 6) Source(41, 6) + SourceIndex(0)
5 >Emitted(23, 7) Source(41, 6) + SourceIndex(0)
6 >Emitted(23, 27) Source(41, 80) + SourceIndex(0)
7 >Emitted(23, 29) Source(41, 8) + SourceIndex(0)
8 >Emitted(23, 43) Source(41, 14) + SourceIndex(0)
7 >Emitted(23, 29) Source(41, 16) + SourceIndex(0)
8 >Emitted(23, 43) Source(41, 60) + SourceIndex(0)
9 >Emitted(23, 45) Source(41, 18) + SourceIndex(0)
10>Emitted(23, 66) Source(41, 35) + SourceIndex(0)
11>Emitted(23, 68) Source(41, 37) + SourceIndex(0)
@@ -860,8 +860,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 > { skills: { primary: primaryA, secondary: secondaryA } } =
> <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }
7 >
8 > skills
9 > : {
8 > { primary: primaryA, secondary: secondaryA }
9 >
10> primary: primaryA
11> ,
12> secondary: secondaryA
@@ -873,8 +873,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(26, 6) Source(44, 6) + SourceIndex(0)
5 >Emitted(26, 7) Source(44, 6) + SourceIndex(0)
6 >Emitted(26, 85) Source(45, 90) + SourceIndex(0)
7 >Emitted(26, 87) Source(44, 8) + SourceIndex(0)
8 >Emitted(26, 101) Source(44, 14) + SourceIndex(0)
7 >Emitted(26, 87) Source(44, 16) + SourceIndex(0)
8 >Emitted(26, 101) Source(44, 60) + SourceIndex(0)
9 >Emitted(26, 103) Source(44, 18) + SourceIndex(0)
10>Emitted(26, 124) Source(44, 35) + SourceIndex(0)
11>Emitted(26, 126) Source(44, 37) + SourceIndex(0)
@@ -1311,9 +1311,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
2 >for
3 >
4 > (
5 > {
6 > skills
7 > : {
5 > { skills:
6 > { primary, secondary }
7 >
8 > primary
9 > ,
10> secondary
@@ -1337,8 +1337,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
2 >Emitted(39, 4) Source(58, 4) + SourceIndex(0)
3 >Emitted(39, 5) Source(58, 5) + SourceIndex(0)
4 >Emitted(39, 6) Source(58, 6) + SourceIndex(0)
5 >Emitted(39, 7) Source(58, 8) + SourceIndex(0)
6 >Emitted(39, 29) Source(58, 14) + SourceIndex(0)
5 >Emitted(39, 7) Source(58, 16) + SourceIndex(0)
6 >Emitted(39, 29) Source(58, 38) + SourceIndex(0)
7 >Emitted(39, 31) Source(58, 18) + SourceIndex(0)
8 >Emitted(39, 51) Source(58, 25) + SourceIndex(0)
9 >Emitted(39, 53) Source(58, 27) + SourceIndex(0)
@@ -1432,8 +1432,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
5 >
6 > { skills: { primary, secondary } } = getMultiRobot()
7 >
8 > skills
9 > : {
8 > { primary, secondary }
9 >
10> primary
11> ,
12> secondary
@@ -1457,8 +1457,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(42, 6) Source(61, 6) + SourceIndex(0)
5 >Emitted(42, 7) Source(61, 6) + SourceIndex(0)
6 >Emitted(42, 27) Source(61, 58) + SourceIndex(0)
7 >Emitted(42, 29) Source(61, 8) + SourceIndex(0)
8 >Emitted(42, 43) Source(61, 14) + SourceIndex(0)
7 >Emitted(42, 29) Source(61, 16) + SourceIndex(0)
8 >Emitted(42, 43) Source(61, 38) + SourceIndex(0)
9 >Emitted(42, 45) Source(61, 18) + SourceIndex(0)
10>Emitted(42, 65) Source(61, 25) + SourceIndex(0)
11>Emitted(42, 67) Source(61, 27) + SourceIndex(0)
@@ -1538,8 +1538,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 > { skills: { primary, secondary } } =
> <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }
7 >
8 > skills
9 > : {
8 > { primary, secondary }
9 >
10> primary
11> ,
12> secondary
@@ -1551,8 +1551,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(45, 6) Source(64, 6) + SourceIndex(0)
5 >Emitted(45, 7) Source(64, 6) + SourceIndex(0)
6 >Emitted(45, 85) Source(65, 90) + SourceIndex(0)
7 >Emitted(45, 87) Source(64, 8) + SourceIndex(0)
8 >Emitted(45, 101) Source(64, 14) + SourceIndex(0)
7 >Emitted(45, 87) Source(64, 16) + SourceIndex(0)
8 >Emitted(45, 101) Source(64, 38) + SourceIndex(0)
9 >Emitted(45, 103) Source(64, 18) + SourceIndex(0)
10>Emitted(45, 123) Source(64, 25) + SourceIndex(0)
11>Emitted(45, 125) Source(64, 27) + SourceIndex(0)
@@ -2013,9 +2013,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 > (
5 > {
6 > name: nameA
7 > ,
8 > skills
9 > : {
7 > , skills:
8 > { primary: primaryA, secondary: secondaryA }
9 >
10> primary: primaryA
11> ,
12> secondary: secondaryA
@@ -2041,8 +2041,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(58, 6) Source(80, 6) + SourceIndex(0)
5 >Emitted(58, 7) Source(80, 8) + SourceIndex(0)
6 >Emitted(58, 30) Source(80, 19) + SourceIndex(0)
7 >Emitted(58, 32) Source(80, 21) + SourceIndex(0)
8 >Emitted(58, 54) Source(80, 27) + SourceIndex(0)
7 >Emitted(58, 32) Source(80, 29) + SourceIndex(0)
8 >Emitted(58, 54) Source(80, 73) + SourceIndex(0)
9 >Emitted(58, 56) Source(80, 31) + SourceIndex(0)
10>Emitted(58, 77) Source(80, 48) + SourceIndex(0)
11>Emitted(58, 79) Source(80, 50) + SourceIndex(0)
@@ -2139,9 +2139,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 > { name: nameA, skills: { primary: primaryA, secondary: secondaryA } } = getMultiRobot()
7 >
8 > name: nameA
9 > ,
10> skills
11> : {
9 > , skills:
10> { primary: primaryA, secondary: secondaryA }
11>
12> primary: primaryA
13> ,
14> secondary: secondaryA
@@ -2167,8 +2167,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 >Emitted(61, 27) Source(83, 93) + SourceIndex(0)
7 >Emitted(61, 29) Source(83, 8) + SourceIndex(0)
8 >Emitted(61, 44) Source(83, 19) + SourceIndex(0)
9 >Emitted(61, 46) Source(83, 21) + SourceIndex(0)
10>Emitted(61, 60) Source(83, 27) + SourceIndex(0)
9 >Emitted(61, 46) Source(83, 29) + SourceIndex(0)
10>Emitted(61, 60) Source(83, 73) + SourceIndex(0)
11>Emitted(61, 62) Source(83, 31) + SourceIndex(0)
12>Emitted(61, 83) Source(83, 48) + SourceIndex(0)
13>Emitted(61, 85) Source(83, 50) + SourceIndex(0)
@@ -2251,9 +2251,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
> <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }
7 >
8 > name: nameA
9 > ,
10> skills
11> : {
9 > , skills:
10> { primary: primaryA, secondary: secondaryA }
11>
12> primary: primaryA
13> ,
14> secondary: secondaryA
@@ -2267,8 +2267,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 >Emitted(64, 85) Source(87, 90) + SourceIndex(0)
7 >Emitted(64, 87) Source(86, 8) + SourceIndex(0)
8 >Emitted(64, 102) Source(86, 19) + SourceIndex(0)
9 >Emitted(64, 104) Source(86, 21) + SourceIndex(0)
10>Emitted(64, 118) Source(86, 27) + SourceIndex(0)
9 >Emitted(64, 104) Source(86, 29) + SourceIndex(0)
10>Emitted(64, 118) Source(86, 73) + SourceIndex(0)
11>Emitted(64, 120) Source(86, 31) + SourceIndex(0)
12>Emitted(64, 141) Source(86, 48) + SourceIndex(0)
13>Emitted(64, 143) Source(86, 50) + SourceIndex(0)
@@ -2727,9 +2727,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 > (
5 > {
6 > name
7 > ,
8 > skills
9 > : {
7 > , skills:
8 > { primary, secondary }
9 >
10> primary
11> ,
12> secondary
@@ -2755,8 +2755,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
4 >Emitted(77, 6) Source(100, 6) + SourceIndex(0)
5 >Emitted(77, 7) Source(100, 8) + SourceIndex(0)
6 >Emitted(77, 29) Source(100, 12) + SourceIndex(0)
7 >Emitted(77, 31) Source(100, 14) + SourceIndex(0)
8 >Emitted(77, 53) Source(100, 20) + SourceIndex(0)
7 >Emitted(77, 31) Source(100, 22) + SourceIndex(0)
8 >Emitted(77, 53) Source(100, 44) + SourceIndex(0)
9 >Emitted(77, 55) Source(100, 24) + SourceIndex(0)
10>Emitted(77, 75) Source(100, 31) + SourceIndex(0)
11>Emitted(77, 77) Source(100, 33) + SourceIndex(0)
@@ -2853,9 +2853,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 > { name, skills: { primary, secondary } } = getMultiRobot()
7 >
8 > name
9 > ,
10> skills
11> : {
9 > , skills:
10> { primary, secondary }
11>
12> primary
13> ,
14> secondary
@@ -2881,8 +2881,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 >Emitted(80, 27) Source(103, 64) + SourceIndex(0)
7 >Emitted(80, 29) Source(103, 8) + SourceIndex(0)
8 >Emitted(80, 43) Source(103, 12) + SourceIndex(0)
9 >Emitted(80, 45) Source(103, 14) + SourceIndex(0)
10>Emitted(80, 59) Source(103, 20) + SourceIndex(0)
9 >Emitted(80, 45) Source(103, 22) + SourceIndex(0)
10>Emitted(80, 59) Source(103, 44) + SourceIndex(0)
11>Emitted(80, 61) Source(103, 24) + SourceIndex(0)
12>Emitted(80, 81) Source(103, 31) + SourceIndex(0)
13>Emitted(80, 83) Source(103, 33) + SourceIndex(0)
@@ -2965,9 +2965,9 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
> <MultiRobot>{ name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }
7 >
8 > name
9 > ,
10> skills
11> : {
9 > , skills:
10> { primary, secondary }
11>
12> primary
13> ,
14> secondary
@@ -2981,8 +2981,8 @@ sourceFile:sourceMapValidationDestructuringForObjectBindingPattern2.ts
6 >Emitted(83, 85) Source(107, 90) + SourceIndex(0)
7 >Emitted(83, 87) Source(106, 8) + SourceIndex(0)
8 >Emitted(83, 101) Source(106, 12) + SourceIndex(0)
9 >Emitted(83, 103) Source(106, 14) + SourceIndex(0)
10>Emitted(83, 117) Source(106, 20) + SourceIndex(0)
9 >Emitted(83, 103) Source(106, 22) + SourceIndex(0)
10>Emitted(83, 117) Source(106, 44) + SourceIndex(0)
11>Emitted(83, 119) Source(106, 24) + SourceIndex(0)
12>Emitted(83, 139) Source(106, 31) + SourceIndex(0)
13>Emitted(83, 141) Source(106, 33) + SourceIndex(0)

View File

@@ -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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"}

View File

@@ -362,20 +362,17 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _a = robots_1[_i], nameA = _a[1];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
1 >
2 >
3 > let [, nameA]
4 >
5 > nameA
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(14, 5) Source(21, 6) + SourceIndex(0)
2 >Emitted(14, 9) Source(21, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -458,20 +455,17 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _d = _c[_b], nameA = _d[1];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
1 >
2 >
3 > let [, nameA]
4 >
5 > nameA
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(18, 5) Source(24, 6) + SourceIndex(0)
2 >Emitted(18, 9) Source(24, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -560,20 +554,17 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _g = _f[_e], nameA = _g[1];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^
1 >
2 >
3 > let [, nameA]
4 >
5 > nameA
2 > let [, nameA]
3 >
4 > nameA
1 >Emitted(22, 5) Source(27, 6) + SourceIndex(0)
2 >Emitted(22, 9) Source(27, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -651,32 +642,29 @@ 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 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
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, 9) Source(30, 6) + 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)
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)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -760,32 +748,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _o = _m[_l], _p = _o[1], primarySkillA = _p[0], secondarySkillA = _p[1];
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
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, 9) Source(33, 6) + 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)
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)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -875,32 +860,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _s = _r[_q], _t = _s[1], primarySkillA = _t[0], secondarySkillA = _t[1];
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [, [primarySkillA, secondarySkillA]]
4 >
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
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, 9) Source(36, 6) + 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)
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)
---
>>> console.log(primarySkillA);
1 >^^^^
@@ -978,14 +960,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = robots_2[_u][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [numberB]
1 >Emitted(38, 5) Source(40, 6) + SourceIndex(0)
2 >Emitted(38, 9) Source(40, 10) + SourceIndex(0)
3 >Emitted(38, 34) Source(40, 19) + SourceIndex(0)
2 > numberB
1 >Emitted(38, 5) Source(40, 11) + SourceIndex(0)
2 >Emitted(38, 34) Source(40, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -996,7 +975,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^
7 > ^
8 > ^
1 > of robots) {
1 >] of robots) {
>
2 > console
3 > .
@@ -1068,14 +1047,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = _w[_v][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [numberB]
1 >Emitted(42, 5) Source(43, 6) + SourceIndex(0)
2 >Emitted(42, 9) Source(43, 10) + SourceIndex(0)
3 >Emitted(42, 28) Source(43, 19) + SourceIndex(0)
2 > numberB
1 >Emitted(42, 5) Source(43, 11) + SourceIndex(0)
2 >Emitted(42, 28) Source(43, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -1086,7 +1062,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^
7 > ^
8 > ^
1 > of getRobots()) {
1 >] of getRobots()) {
>
2 > console
3 > .
@@ -1164,14 +1140,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var numberB = _y[_x][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [numberB]
1 >Emitted(46, 5) Source(46, 6) + SourceIndex(0)
2 >Emitted(46, 9) Source(46, 10) + SourceIndex(0)
3 >Emitted(46, 28) Source(46, 19) + SourceIndex(0)
2 > numberB
1 >Emitted(46, 5) Source(46, 11) + SourceIndex(0)
2 >Emitted(46, 28) Source(46, 18) + SourceIndex(0)
---
>>> console.log(numberB);
1 >^^^^
@@ -1182,7 +1155,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^
7 > ^
8 > ^
1 > of [robotA, robotB]) {
1 >] of [robotA, robotB]) {
>
2 > console
3 > .
@@ -1248,14 +1221,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = multiRobots_2[_z][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [nameB]
1 >Emitted(50, 5) Source(49, 6) + SourceIndex(0)
2 >Emitted(50, 9) Source(49, 10) + SourceIndex(0)
3 >Emitted(50, 37) Source(49, 17) + SourceIndex(0)
2 > nameB
1 >Emitted(50, 5) Source(49, 11) + SourceIndex(0)
2 >Emitted(50, 37) Source(49, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1266,7 +1236,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of multiRobots) {
1 >] of multiRobots) {
>
2 > console
3 > .
@@ -1338,14 +1308,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = _1[_0][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [nameB]
1 >Emitted(54, 5) Source(52, 6) + SourceIndex(0)
2 >Emitted(54, 9) Source(52, 10) + SourceIndex(0)
3 >Emitted(54, 26) Source(52, 17) + SourceIndex(0)
2 > nameB
1 >Emitted(54, 5) Source(52, 11) + SourceIndex(0)
2 >Emitted(54, 26) Source(52, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1356,7 +1323,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of getMultiRobots()) {
1 >] of getMultiRobots()) {
>
2 > console
3 > .
@@ -1434,14 +1401,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var nameB = _3[_2][0];
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [nameB]
1 >Emitted(58, 5) Source(55, 6) + SourceIndex(0)
2 >Emitted(58, 9) Source(55, 10) + SourceIndex(0)
3 >Emitted(58, 26) Source(55, 17) + SourceIndex(0)
2 > nameB
1 >Emitted(58, 5) Source(55, 11) + SourceIndex(0)
2 >Emitted(58, 26) Source(55, 16) + SourceIndex(0)
---
>>> console.log(nameB);
1 >^^^^
@@ -1452,7 +1416,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of [multiRobotA, multiRobotB]) {
1 >] of [multiRobotA, multiRobotB]) {
>
2 > console
3 > .
@@ -1520,32 +1484,29 @@ 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 > ^^
9 > ^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
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, 9) Source(59, 6) + 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)
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)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1629,32 +1590,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _8 = _7[_6], numberA2 = _8[0], nameA2 = _8[1], skillA2 = _8[2];
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
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, 9) Source(62, 6) + 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)
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)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1744,32 +1702,29 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _11 = _10[_9], numberA2 = _11[0], nameA2 = _11[1], skillA2 = _11[2];
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA2, nameA2, skillA2]
4 >
5 > numberA2
6 > ,
7 > nameA2
8 > ,
9 > skillA2
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, 9) Source(65, 6) + 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)
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)
---
>>> console.log(nameA2);
1 >^^^^
@@ -1847,38 +1802,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
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, 9) Source(68, 6) + 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)
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)
---
>>> console.log(nameMA);
1 >^^^^
@@ -1962,38 +1914,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
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, 9) Source(71, 6) + 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)
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)
---
>>> console.log(nameMA);
1 >^^^^
@@ -2083,38 +2032,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [nameMA, [primarySkillA, secondarySkillA]]
4 >
5 > nameMA
6 > ,
7 > [primarySkillA, secondarySkillA]
8 >
9 > primarySkillA
10> ,
11> secondarySkillA
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, 9) Source(74, 6) + 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)
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)
---
>>> console.log(nameMA);
1 >^^^^
@@ -2193,26 +2139,23 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _24 = robots_4[_23], numberA3 = _24[0], robotAInfo = _24.slice(1);
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(86, 5) Source(78, 6) + SourceIndex(0)
2 >Emitted(86, 9) Source(78, 6) + 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)
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)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2296,26 +2239,23 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _27 = _26[_25], numberA3 = _27[0], robotAInfo = _27.slice(1);
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(90, 5) Source(81, 6) + SourceIndex(0)
2 >Emitted(90, 9) Source(81, 6) + 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)
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)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2405,26 +2345,23 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var _30 = _29[_28], numberA3 = _30[0], robotAInfo = _30.slice(1);
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let [numberA3, ...robotAInfo]
4 >
5 > numberA3
6 > ,
7 > ...robotAInfo
2 > let [numberA3, ...robotAInfo]
3 >
4 > numberA3
5 > ,
6 > ...robotAInfo
1->Emitted(94, 5) Source(84, 6) + SourceIndex(0)
2 >Emitted(94, 9) Source(84, 6) + 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)
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)
---
>>> console.log(numberA3);
1 >^^^^
@@ -2501,14 +2438,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = multiRobots_4[_31].slice(0);
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [...multiRobotAInfo]
1 >Emitted(98, 5) Source(87, 6) + SourceIndex(0)
2 >Emitted(98, 9) Source(87, 10) + SourceIndex(0)
3 >Emitted(98, 54) Source(87, 30) + SourceIndex(0)
2 > ...multiRobotAInfo
1 >Emitted(98, 5) Source(87, 11) + SourceIndex(0)
2 >Emitted(98, 54) Source(87, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -2519,7 +2453,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^^^^^^^^^
7 > ^
8 > ^
1 > of multiRobots) {
1 >] of multiRobots) {
>
2 > console
3 > .
@@ -2591,14 +2525,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = _33[_32].slice(0);
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [...multiRobotAInfo]
1 >Emitted(102, 5) Source(90, 6) + SourceIndex(0)
2 >Emitted(102, 9) Source(90, 10) + SourceIndex(0)
3 >Emitted(102, 44) Source(90, 30) + SourceIndex(0)
2 > ...multiRobotAInfo
1 >Emitted(102, 5) Source(90, 11) + SourceIndex(0)
2 >Emitted(102, 44) Source(90, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -2609,7 +2540,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^^^^^^^^^
7 > ^
8 > ^
1 > of getMultiRobots()) {
1 >] of getMultiRobots()) {
>
2 > console
3 > .
@@ -2687,14 +2618,11 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
---
>>> var multiRobotAInfo = _35[_34].slice(0);
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > [...multiRobotAInfo]
1 >Emitted(106, 5) Source(93, 6) + SourceIndex(0)
2 >Emitted(106, 9) Source(93, 10) + SourceIndex(0)
3 >Emitted(106, 44) Source(93, 30) + SourceIndex(0)
2 > ...multiRobotAInfo
1 >Emitted(106, 5) Source(93, 11) + SourceIndex(0)
2 >Emitted(106, 44) Source(93, 29) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -2705,7 +2633,7 @@ sourceFile:sourceMapValidationDestructuringForOfArrayBindingPattern.ts
6 > ^^^^^^^^^^^^^^^
7 > ^
8 > ^
1 > of [multiRobotA, multiRobotB]) {
1 >] of [multiRobotA, multiRobotB]) {
>
2 > console
3 > .

View File

@@ -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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"}

View File

@@ -350,14 +350,11 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = robots_1[_i].name;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > {name: nameA }
1 >Emitted(11, 5) Source(29, 6) + SourceIndex(0)
2 >Emitted(11, 9) Source(29, 10) + SourceIndex(0)
3 >Emitted(11, 34) Source(29, 24) + SourceIndex(0)
2 > name: nameA
1 >Emitted(11, 5) Source(29, 11) + SourceIndex(0)
2 >Emitted(11, 34) Source(29, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -368,7 +365,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of robots) {
1 > } of robots) {
>
2 > console
3 > .
@@ -440,14 +437,11 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = _b[_a].name;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > {name: nameA }
1 >Emitted(15, 5) Source(32, 6) + SourceIndex(0)
2 >Emitted(15, 9) Source(32, 10) + SourceIndex(0)
3 >Emitted(15, 28) Source(32, 24) + SourceIndex(0)
2 > name: nameA
1 >Emitted(15, 5) Source(32, 11) + SourceIndex(0)
2 >Emitted(15, 28) Source(32, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -458,7 +452,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of getRobots()) {
1 > } of getRobots()) {
>
2 > console
3 > .
@@ -584,14 +578,11 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var nameA = _d[_c].name;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let
3 > {name: nameA }
1 >Emitted(19, 5) Source(35, 6) + SourceIndex(0)
2 >Emitted(19, 9) Source(35, 10) + SourceIndex(0)
3 >Emitted(19, 28) Source(35, 24) + SourceIndex(0)
2 > name: nameA
1 >Emitted(19, 5) Source(35, 11) + SourceIndex(0)
2 >Emitted(19, 28) Source(35, 22) + SourceIndex(0)
---
>>> console.log(nameA);
1 >^^^^
@@ -602,7 +593,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1 > of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) {
1 > } of [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]) {
>
2 > console
3 > .
@@ -669,26 +660,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary;
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {
3 > skills
4 > : {
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1->Emitted(23, 5) Source(38, 6) + SourceIndex(0)
2 >Emitted(23, 9) Source(38, 12) + SourceIndex(0)
3 >Emitted(23, 38) Source(38, 18) + 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)
2 > skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(23, 5) Source(38, 12) + 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)
---
>>> console.log(primaryA);
1 >^^^^
@@ -772,26 +760,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary;
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > let {
3 > skills
4 > : {
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1->Emitted(27, 5) Source(41, 6) + SourceIndex(0)
2 >Emitted(27, 9) Source(41, 12) + SourceIndex(0)
3 >Emitted(27, 27) Source(41, 18) + 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)
2 > skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(27, 5) Source(41, 12) + 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)
---
>>> console.log(primaryA);
1 >^^^^
@@ -983,26 +968,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _m = _l[_k].skills, primaryA = _m.primary, secondaryA = _m.secondary;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > let {
3 > skills
4 > : {
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
1 >Emitted(32, 5) Source(44, 6) + SourceIndex(0)
2 >Emitted(32, 9) Source(44, 12) + SourceIndex(0)
3 >Emitted(32, 27) Source(44, 18) + 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)
2 > skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1 >Emitted(32, 5) Source(44, 12) + 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)
---
>>> console.log(primaryA);
1 >^^^^
@@ -1081,26 +1063,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
1 >
2 >
3 > let {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
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, 9) Source(49, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -1184,26 +1163,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill;
1->^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
1->
2 >
3 > let {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
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, 9) Source(52, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -1340,26 +1316,23 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
---
>>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill;
1 >^^^^
2 > ^^^^
3 > ^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
1 >
2 >
3 > let {name: nameA, skill: skillA }
4 >
5 > name: nameA
6 > ,
7 > skill: skillA
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, 9) Source(55, 6) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -1437,38 +1410,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills
8 > : {
9 > primary: primaryA
10> ,
11> secondary: secondaryA
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, 9) Source(58, 6) + 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, 30) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -1552,38 +1522,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills
8 > : {
9 > primary: primaryA
10> ,
11> secondary: secondaryA
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, 9) Source(61, 6) + 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, 30) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^
@@ -1776,38 +1743,35 @@ 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> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
2 > ^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 >
3 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
4 >
5 > name: nameA
6 > ,
7 > skills
8 > : {
9 > primary: primaryA
10> ,
11> secondary: secondaryA
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, 9) Source(64, 6) + 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, 30) + 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)
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)
---
>>> console.log(nameA);
1 >^^^^

View File

@@ -742,13 +742,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > skills
3 > : {
2 > { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(25, 5) Source(41, 8) + SourceIndex(0)
2 >Emitted(25, 34) Source(41, 14) + SourceIndex(0)
1->Emitted(25, 5) Source(41, 16) + SourceIndex(0)
2 >Emitted(25, 34) Source(41, 60) + SourceIndex(0)
3 >Emitted(25, 36) Source(41, 18) + SourceIndex(0)
4 >Emitted(25, 57) Source(41, 35) + SourceIndex(0)
5 >Emitted(25, 59) Source(41, 37) + SourceIndex(0)
@@ -842,13 +842,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > skills
3 > : {
2 > { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(29, 5) Source(44, 8) + SourceIndex(0)
2 >Emitted(29, 23) Source(44, 14) + SourceIndex(0)
1->Emitted(29, 5) Source(44, 16) + SourceIndex(0)
2 >Emitted(29, 23) Source(44, 60) + SourceIndex(0)
3 >Emitted(29, 25) Source(44, 18) + SourceIndex(0)
4 >Emitted(29, 46) Source(44, 35) + SourceIndex(0)
5 >Emitted(29, 48) Source(44, 37) + SourceIndex(0)
@@ -1050,13 +1050,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > skills
3 > : {
2 > { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1 >Emitted(34, 5) Source(47, 8) + SourceIndex(0)
2 >Emitted(34, 23) Source(47, 14) + SourceIndex(0)
1 >Emitted(34, 5) Source(47, 16) + SourceIndex(0)
2 >Emitted(34, 23) Source(47, 60) + SourceIndex(0)
3 >Emitted(34, 25) Source(47, 18) + SourceIndex(0)
4 >Emitted(34, 46) Source(47, 35) + SourceIndex(0)
5 >Emitted(34, 48) Source(47, 37) + SourceIndex(0)
@@ -1456,13 +1456,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > skills
3 > : {
2 > { primary, secondary }
3 >
4 > primary
5 > ,
6 > secondary
1->Emitted(50, 5) Source(60, 8) + SourceIndex(0)
2 >Emitted(50, 34) Source(60, 14) + SourceIndex(0)
1->Emitted(50, 5) Source(60, 16) + SourceIndex(0)
2 >Emitted(50, 34) Source(60, 38) + SourceIndex(0)
3 >Emitted(50, 36) Source(60, 18) + SourceIndex(0)
4 >Emitted(50, 56) Source(60, 25) + SourceIndex(0)
5 >Emitted(50, 58) Source(60, 27) + SourceIndex(0)
@@ -1556,13 +1556,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > skills
3 > : {
2 > { primary, secondary }
3 >
4 > primary
5 > ,
6 > secondary
1->Emitted(54, 5) Source(63, 8) + SourceIndex(0)
2 >Emitted(54, 23) Source(63, 14) + SourceIndex(0)
1->Emitted(54, 5) Source(63, 16) + SourceIndex(0)
2 >Emitted(54, 23) Source(63, 38) + SourceIndex(0)
3 >Emitted(54, 25) Source(63, 18) + SourceIndex(0)
4 >Emitted(54, 45) Source(63, 25) + SourceIndex(0)
5 >Emitted(54, 47) Source(63, 27) + SourceIndex(0)
@@ -1764,13 +1764,13 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^
1 >
2 > skills
3 > : {
2 > { primary, secondary }
3 >
4 > primary
5 > ,
6 > secondary
1 >Emitted(59, 5) Source(66, 8) + SourceIndex(0)
2 >Emitted(59, 23) Source(66, 14) + SourceIndex(0)
1 >Emitted(59, 5) Source(66, 16) + SourceIndex(0)
2 >Emitted(59, 23) Source(66, 38) + SourceIndex(0)
3 >Emitted(59, 25) Source(66, 18) + SourceIndex(0)
4 >Emitted(59, 45) Source(66, 25) + SourceIndex(0)
5 >Emitted(59, 47) Source(66, 27) + SourceIndex(0)
@@ -2213,9 +2213,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
@@ -2223,8 +2223,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(75, 28) Source(81, 74) + SourceIndex(0)
3 >Emitted(75, 30) Source(81, 7) + SourceIndex(0)
4 >Emitted(75, 46) Source(81, 18) + SourceIndex(0)
5 >Emitted(75, 48) Source(81, 20) + SourceIndex(0)
6 >Emitted(75, 64) Source(81, 26) + SourceIndex(0)
5 >Emitted(75, 48) Source(81, 28) + SourceIndex(0)
6 >Emitted(75, 64) Source(81, 72) + SourceIndex(0)
7 >Emitted(75, 66) Source(81, 30) + SourceIndex(0)
8 >Emitted(75, 88) Source(81, 47) + SourceIndex(0)
9 >Emitted(75, 90) Source(81, 49) + SourceIndex(0)
@@ -2325,9 +2325,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
@@ -2335,8 +2335,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(79, 19) Source(84, 74) + SourceIndex(0)
3 >Emitted(79, 21) Source(84, 7) + SourceIndex(0)
4 >Emitted(79, 37) Source(84, 18) + SourceIndex(0)
5 >Emitted(79, 39) Source(84, 20) + SourceIndex(0)
6 >Emitted(79, 55) Source(84, 26) + SourceIndex(0)
5 >Emitted(79, 39) Source(84, 28) + SourceIndex(0)
6 >Emitted(79, 55) Source(84, 72) + SourceIndex(0)
7 >Emitted(79, 57) Source(84, 30) + SourceIndex(0)
8 >Emitted(79, 79) Source(84, 47) + SourceIndex(0)
9 >Emitted(79, 81) Source(84, 49) + SourceIndex(0)
@@ -2546,9 +2546,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
3 >
4 > name: nameA
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary: primaryA, secondary: secondaryA }
7 >
8 > primary: primaryA
9 > ,
10> secondary: secondaryA
@@ -2556,8 +2556,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(84, 19) Source(87, 74) + SourceIndex(0)
3 >Emitted(84, 21) Source(87, 7) + SourceIndex(0)
4 >Emitted(84, 37) Source(87, 18) + SourceIndex(0)
5 >Emitted(84, 39) Source(87, 20) + SourceIndex(0)
6 >Emitted(84, 55) Source(87, 26) + SourceIndex(0)
5 >Emitted(84, 39) Source(87, 28) + SourceIndex(0)
6 >Emitted(84, 55) Source(87, 72) + SourceIndex(0)
7 >Emitted(84, 57) Source(87, 30) + SourceIndex(0)
8 >Emitted(84, 79) Source(87, 47) + SourceIndex(0)
9 >Emitted(84, 81) Source(87, 49) + SourceIndex(0)
@@ -2998,9 +2998,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name, skills: { primary, secondary } }
3 >
4 > name
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary, secondary }
7 >
8 > primary
9 > ,
10> secondary
@@ -3008,8 +3008,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(100, 29) Source(100, 45) + SourceIndex(0)
3 >Emitted(100, 31) Source(100, 7) + SourceIndex(0)
4 >Emitted(100, 46) Source(100, 11) + SourceIndex(0)
5 >Emitted(100, 48) Source(100, 13) + SourceIndex(0)
6 >Emitted(100, 64) Source(100, 19) + SourceIndex(0)
5 >Emitted(100, 48) Source(100, 21) + SourceIndex(0)
6 >Emitted(100, 64) Source(100, 43) + SourceIndex(0)
7 >Emitted(100, 66) Source(100, 23) + SourceIndex(0)
8 >Emitted(100, 87) Source(100, 30) + SourceIndex(0)
9 >Emitted(100, 89) Source(100, 32) + SourceIndex(0)
@@ -3110,9 +3110,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name, skills: { primary, secondary } }
3 >
4 > name
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary, secondary }
7 >
8 > primary
9 > ,
10> secondary
@@ -3120,8 +3120,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(104, 19) Source(103, 45) + SourceIndex(0)
3 >Emitted(104, 21) Source(103, 7) + SourceIndex(0)
4 >Emitted(104, 36) Source(103, 11) + SourceIndex(0)
5 >Emitted(104, 38) Source(103, 13) + SourceIndex(0)
6 >Emitted(104, 54) Source(103, 19) + SourceIndex(0)
5 >Emitted(104, 38) Source(103, 21) + SourceIndex(0)
6 >Emitted(104, 54) Source(103, 43) + SourceIndex(0)
7 >Emitted(104, 56) Source(103, 23) + SourceIndex(0)
8 >Emitted(104, 77) Source(103, 30) + SourceIndex(0)
9 >Emitted(104, 79) Source(103, 32) + SourceIndex(0)
@@ -3331,9 +3331,9 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 > {name, skills: { primary, secondary } }
3 >
4 > name
5 > ,
6 > skills
7 > : {
5 > , skills:
6 > { primary, secondary }
7 >
8 > primary
9 > ,
10> secondary
@@ -3341,8 +3341,8 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern2.ts
2 >Emitted(109, 19) Source(106, 45) + SourceIndex(0)
3 >Emitted(109, 21) Source(106, 7) + SourceIndex(0)
4 >Emitted(109, 36) Source(106, 11) + SourceIndex(0)
5 >Emitted(109, 38) Source(106, 13) + SourceIndex(0)
6 >Emitted(109, 54) Source(106, 19) + SourceIndex(0)
5 >Emitted(109, 38) Source(106, 21) + SourceIndex(0)
6 >Emitted(109, 54) Source(106, 43) + SourceIndex(0)
7 >Emitted(109, 56) Source(106, 23) + SourceIndex(0)
8 >Emitted(109, 77) Source(106, 30) + SourceIndex(0)
9 >Emitted(109, 79) Source(106, 32) + SourceIndex(0)

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.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;AAExF,cAAc,EAA+D;QAA7D,cAAM,EAAI,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAM,EAAI,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAjB,kBAAiB;IAC3B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringParameterNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterNestedObjectBindingPattern.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;AAExF,cAAc,EAA+D;QAA7D,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC9D,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,cAAc,EAA4E;QAA1E,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAC3E,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AACD,cAAc,EAAiB;QAAf,kBAAM;IAClB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,OAAO,CAAC,CAAC;AAChC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC;AAErF,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,iBAAiB,EAAE,EAAE,CAAC,CAAC"}

View File

@@ -108,13 +108,13 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > skills
3 > : {
2 > skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
1->Emitted(3, 9) Source(13, 17) + SourceIndex(0)
2 >Emitted(3, 23) Source(13, 23) + SourceIndex(0)
2 >Emitted(3, 23) Source(13, 69) + SourceIndex(0)
3 >Emitted(3, 25) Source(13, 27) + SourceIndex(0)
4 >Emitted(3, 46) Source(13, 44) + SourceIndex(0)
5 >Emitted(3, 48) Source(13, 46) + SourceIndex(0)
@@ -182,15 +182,15 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t
1->
2 > name: nameC
3 > ,
4 > skills
5 > : {
4 > skills: { primary: primaryB, secondary: secondaryB }
5 >
6 > primary: primaryB
7 > ,
8 > secondary: secondaryB
1->Emitted(7, 9) Source(16, 17) + SourceIndex(0)
2 >Emitted(7, 24) Source(16, 28) + SourceIndex(0)
3 >Emitted(7, 26) Source(16, 30) + SourceIndex(0)
4 >Emitted(7, 40) Source(16, 36) + SourceIndex(0)
4 >Emitted(7, 40) Source(16, 82) + SourceIndex(0)
5 >Emitted(7, 42) Source(16, 40) + SourceIndex(0)
6 >Emitted(7, 63) Source(16, 57) + SourceIndex(0)
7 >Emitted(7, 65) Source(16, 59) + SourceIndex(0)
@@ -251,9 +251,9 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t
2 > ^^^^^^^^^^^^^^^^^^
3 > ^^^^^^^->
1->
2 > { skills }: Robot
1->Emitted(11, 9) Source(19, 15) + SourceIndex(0)
2 >Emitted(11, 27) Source(19, 32) + SourceIndex(0)
2 > skills
1->Emitted(11, 9) Source(19, 17) + SourceIndex(0)
2 >Emitted(11, 27) Source(19, 23) + SourceIndex(0)
---
>>> console.log(skills.primary);
1->^^^^
@@ -266,7 +266,7 @@ sourceFile:sourceMapValidationDestructuringParameterNestedObjectBindingPattern.t
8 > ^^^^^^^
9 > ^
10> ^
1->) {
1-> }: Robot) {
>
2 > console
3 > .

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringParameterObjectBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAAtB,eAAsB;IAChC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAf,cAAe;IACzB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringParameterObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParameterObjectBindingPattern.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AAEvD,cAAc,EAAsB;QAApB,eAAW;IACvB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAqC;QAAnC,eAAW,EAAE,iBAAa;IACtC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,cAAc,EAAe;QAAb,cAAI;IAChB,OAAO,CAAC,GAAG,CAAC,IAAI,CAAC,CAAC;AACtB,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC;AAEhD,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,eAAe,EAAE,CAAC,CAAC"}

View File

@@ -100,9 +100,9 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts
2 > ^^^^^^^^^^^^^^^
3 > ^->
1->
2 > { name: nameA }: Robot
1->Emitted(4, 9) Source(11, 15) + SourceIndex(0)
2 >Emitted(4, 24) Source(11, 37) + SourceIndex(0)
2 > name: nameA
1->Emitted(4, 9) Source(11, 17) + SourceIndex(0)
2 >Emitted(4, 24) Source(11, 28) + SourceIndex(0)
---
>>> console.log(nameA);
1->^^^^
@@ -113,7 +113,7 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts
6 > ^^^^^
7 > ^
8 > ^
1->) {
1-> }: Robot) {
>
2 > console
3 > .
@@ -223,9 +223,9 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts
2 > ^^^^^^^^^^^^^^
3 > ^->
1->
2 > { name }: Robot
1->Emitted(12, 9) Source(17, 15) + SourceIndex(0)
2 >Emitted(12, 23) Source(17, 30) + SourceIndex(0)
2 > name
1->Emitted(12, 9) Source(17, 17) + SourceIndex(0)
2 >Emitted(12, 23) Source(17, 21) + SourceIndex(0)
---
>>> console.log(name);
1->^^^^
@@ -236,7 +236,7 @@ sourceFile:sourceMapValidationDestructuringParameterObjectBindingPattern.ts
6 > ^^^^
7 > ^
8 > ^
1->) {
1-> }: Robot) {
>
2 > console
3 > .

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringParametertArrayBindingPattern.js.map]
{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAhB,eAAgB;IAC1B,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAE3C,cAAc,EAAgB;QAAb,aAAK;IAClB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,cAAc,EAAgB;QAAf,eAAO;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AAED,cAAc,EAAkC;QAAjC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IACpC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAgC;QAA/B,gBAAQ,EAAE,wBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,UAAU,CAAC,CAAC;AAC5B,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC;AAEjC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC"}

View File

@@ -129,9 +129,9 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts
2 > ^^^^^^^^^^^^^^^
3 > ^^^->
1->
2 > [numberB]: Robot
1->Emitted(7, 9) Source(11, 15) + SourceIndex(0)
2 >Emitted(7, 24) Source(11, 31) + SourceIndex(0)
2 > numberB
1->Emitted(7, 9) Source(11, 16) + SourceIndex(0)
2 >Emitted(7, 24) Source(11, 23) + SourceIndex(0)
---
>>> console.log(numberB);
1->^^^^
@@ -142,7 +142,7 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern.ts
6 > ^^^^^^^
7 > ^
8 > ^
1->) {
1->]: Robot) {
>
2 > console
3 > .

View File

@@ -1,2 +1,2 @@
//// [sourceMapValidationDestructuringParametertArrayBindingPattern2.js.map]
{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAf,cAAe;IACzB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA3B,6BAA2B;IACrC,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"}
{"version":3,"file":"sourceMapValidationDestructuringParametertArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringParametertArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAExD,cAAc,EAAiB;QAAd,cAAM;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAe;QAAd,cAAM;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAAiD;QAAhD,cAAM,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IAClD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,cAAc,EAA2B;QAA1B,6BAAkB;IAC7B,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;AACjC,CAAC;AAED,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC;AAExC,IAAI,CAAC,MAAM,CAAC,CAAC;AACb,IAAI,CAAC,CAAC,QAAQ,EAAE,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC"}

View File

@@ -135,9 +135,9 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts
2 > ^^^^^^^^^^^^^^
3 > ^^^->
1->
2 > [nameMB]: Robot
1->Emitted(7, 9) Source(11, 15) + SourceIndex(0)
2 >Emitted(7, 23) Source(11, 30) + SourceIndex(0)
2 > nameMB
1->Emitted(7, 9) Source(11, 16) + SourceIndex(0)
2 >Emitted(7, 23) Source(11, 22) + SourceIndex(0)
---
>>> console.log(nameMB);
1->^^^^
@@ -148,7 +148,7 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts
6 > ^^^^^^
7 > ^
8 > ^
1->) {
1->]: Robot) {
>
2 > console
3 > .
@@ -271,9 +271,9 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts
1->^^^^^^^^
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1->
2 > [...multiRobotAInfo]: Robot
1->Emitted(15, 9) Source(19, 15) + SourceIndex(0)
2 >Emitted(15, 38) Source(19, 42) + SourceIndex(0)
2 > ...multiRobotAInfo
1->Emitted(15, 9) Source(19, 16) + SourceIndex(0)
2 >Emitted(15, 38) Source(19, 34) + SourceIndex(0)
---
>>> console.log(multiRobotAInfo);
1 >^^^^
@@ -284,7 +284,7 @@ sourceFile:sourceMapValidationDestructuringParametertArrayBindingPattern2.ts
6 > ^^^^^^^^^^^^^^^
7 > ^
8 > ^
1 >) {
1 >]: Robot) {
>
2 > console
3 > .

View File

@@ -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;AAC3D,IAAI,mBAAwB,CAAC;AAC7B,IAAM,mBAAW,EAAE,qBAAa,CAAY;AAC5C,IAAI,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"}
{"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;AACxC,kDAA0E,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"}

View File

@@ -129,68 +129,59 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts
---
>>>var nameA = robotA.name;
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
2 >var
3 > { name: nameA } = robotA
4 > ;
1 >Emitted(4, 1) Source(11, 1) + SourceIndex(0)
2 >Emitted(4, 5) Source(11, 5) + SourceIndex(0)
3 >Emitted(4, 24) Source(11, 29) + SourceIndex(0)
4 >Emitted(4, 25) Source(11, 30) + SourceIndex(0)
>var {
2 >name: nameA
3 > } = 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)
---
>>>var nameB = robotB.name, skillB = robotB.skill;
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
2 >var {
3 > name: nameB
4 > ,
5 > skill: skillB
6 > } = robotB;
1->Emitted(5, 1) Source(12, 1) + 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 {
2 >name: nameB
3 > ,
4 > skill: skillB
5 > } = 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)
---
>>>var _a = { name: "Edger", skill: "cutting edges" }, nameC = _a.name, skillC = _a.skill;
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^
8 > ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^
7 > ^
1->
>
2 >var
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, 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)
6 >Emitted(6, 70) Source(13, 20) + SourceIndex(0)
7 >Emitted(6, 87) Source(13, 33) + SourceIndex(0)
8 >Emitted(6, 88) Source(13, 80) + SourceIndex(0)
>var
2 >{ name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
3 >
4 > name: nameC
5 > ,
6 > skill: skillC
7 > } = { name: "Edger", skill: "cutting edges" };
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(6, 51) Source(13, 79) + SourceIndex(0)
3 >Emitted(6, 53) Source(13, 7) + SourceIndex(0)
4 >Emitted(6, 68) Source(13, 18) + SourceIndex(0)
5 >Emitted(6, 70) Source(13, 20) + SourceIndex(0)
6 >Emitted(6, 87) Source(13, 33) + SourceIndex(0)
7 >Emitted(6, 88) Source(13, 80) + SourceIndex(0)
---
>>>if (nameA == nameB) {
1 >

View File

@@ -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;AAG/C,IAAO,iBAAK,CAAW;AACvB,IAAI,mBAAkB,CAAC;AACvB,IAAK,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEzC,IAAI,6CAA4C,CAAC;AACjD,IAAI,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE/D,IAAK,oBAAQ,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,qBAAK,CAAW;AAClB,uBAAO,CAAW;AAClB,wBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,iDAAQ,CAAoC;AAC7C,wCAA0D,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"}

View File

@@ -92,136 +92,118 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
---
>>>var nameA = robotA[1];
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^->
2 >^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^->
1 >
>
>
>
2 >let [,
3 > nameA
4 > ] = robotA;
1 >Emitted(3, 1) Source(9, 1) + 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)
>let [,
2 >nameA
3 > ] = 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)
---
>>>var numberB = robotB[0];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
2 >let
3 > [numberB] = robotB
4 > ;
1->Emitted(4, 1) Source(10, 1) + SourceIndex(0)
2 >Emitted(4, 5) Source(10, 5) + SourceIndex(0)
3 >Emitted(4, 24) Source(10, 23) + SourceIndex(0)
4 >Emitted(4, 25) Source(10, 24) + SourceIndex(0)
>let [
2 >numberB
3 > ] = 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)
---
>>>var numberA2 = robotA[0], nameA2 = robotA[1], skillA2 = robotA[2];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^
8 > ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^
7 > ^
1->
>
2 >let [
3 > numberA2
4 > ,
5 > nameA2
6 > ,
7 > skillA2
8 > ] = robotA;
1->Emitted(5, 1) Source(11, 1) + 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)
>let [
2 >numberA2
3 > ,
4 > nameA2
5 > ,
6 > skillA2
7 > ] = 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)
---
>>>var numberC2 = [3, "edging", "Trimming edges"][0];
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>
2 >let
3 > [numberC2] = [3, "edging", "Trimming edges"]
4 > ;
1 >Emitted(6, 1) Source(13, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
3 >Emitted(6, 50) Source(13, 49) + SourceIndex(0)
4 >Emitted(6, 51) Source(13, 50) + SourceIndex(0)
>let [
2 >numberC2
3 > ] = [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)
---
>>>var _a = [3, "edging", "Trimming edges"], numberC = _a[0], nameC = _a[1], skillC = _a[2];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^
10> ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^
9 > ^
1->
>
2 >let
3 > [numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
4 >
5 > numberC
6 > ,
7 > nameC
8 > ,
9 > skillC
10> ] = [3, "edging", "Trimming edges"];
1->Emitted(7, 1) Source(14, 1) + 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)
6 >Emitted(7, 60) Source(14, 15) + SourceIndex(0)
7 >Emitted(7, 73) Source(14, 20) + SourceIndex(0)
8 >Emitted(7, 75) Source(14, 22) + SourceIndex(0)
9 >Emitted(7, 89) Source(14, 28) + SourceIndex(0)
10>Emitted(7, 90) Source(14, 64) + SourceIndex(0)
>let
2 >[numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
3 >
4 > numberC
5 > ,
6 > nameC
7 > ,
8 > skillC
9 > ] = [3, "edging", "Trimming edges"];
1->Emitted(7, 1) Source(14, 5) + SourceIndex(0)
2 >Emitted(7, 41) Source(14, 63) + SourceIndex(0)
3 >Emitted(7, 43) Source(14, 6) + SourceIndex(0)
4 >Emitted(7, 58) Source(14, 13) + SourceIndex(0)
5 >Emitted(7, 60) Source(14, 15) + SourceIndex(0)
6 >Emitted(7, 73) Source(14, 20) + SourceIndex(0)
7 >Emitted(7, 75) Source(14, 22) + SourceIndex(0)
8 >Emitted(7, 89) Source(14, 28) + SourceIndex(0)
9 >Emitted(7, 90) Source(14, 64) + SourceIndex(0)
---
>>>var numberA3 = robotA[0], robotAInfo = robotA.slice(1);
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
6 > ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
5 > ^
1 >
>
>
2 >let [
3 > numberA3
4 > ,
5 > ...robotAInfo
6 > ] = robotA;
1 >Emitted(8, 1) Source(16, 1) + 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)
>let [
2 >numberA3
3 > ,
4 > ...robotAInfo
5 > ] = 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)
---
>>>if (nameA == nameA2) {
1 >

View File

@@ -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;AAEzE,IAAO,uBAAM,CAAgB;AAC7B,IAAI,uBAAsB,CAAC;AAC3B,IAAK,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAE7D,IAAI,6CAA4C,CAAC;AACjD,IAAI,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAEpF,IAAI,sCAAkC,CAAC;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,2BAAM,CAAgB;AACxB,2BAAM,CAAgB;AACtB,2BAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,iDAAM,CAAsC;AAC7C,0CAA+E,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"}

View File

@@ -104,141 +104,123 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
---
>>>var skillA = multiRobotA[1];
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^->
1 >
>
>
2 >let [,
3 > skillA
4 > ] = multiRobotA;
1 >Emitted(3, 1) Source(8, 1) + 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)
>let [,
2 >skillA
3 > ] = 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)
---
>>>var nameMB = multiRobotB[0];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
2 >let
3 > [nameMB] = multiRobotB
4 > ;
1->Emitted(4, 1) Source(9, 1) + SourceIndex(0)
2 >Emitted(4, 5) Source(9, 5) + SourceIndex(0)
3 >Emitted(4, 28) Source(9, 27) + SourceIndex(0)
4 >Emitted(4, 29) Source(9, 28) + SourceIndex(0)
>let [
2 >nameMB
3 > ] = 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)
---
>>>var nameMA = multiRobotA[0], _a = multiRobotA[1], primarySkillA = _a[0], secondarySkillA = _a[1];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^
10> ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^
9 > ^
1->
>
2 >let [
3 > nameMA
4 > ,
5 > [primarySkillA, secondarySkillA]
6 >
7 > primarySkillA
8 > ,
9 > secondarySkillA
10> ]] = multiRobotA;
1->Emitted(5, 1) Source(10, 1) + 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)
>let [
2 >nameMA
3 > ,
4 > [primarySkillA, secondarySkillA]
5 >
6 > primarySkillA
7 > ,
8 > secondarySkillA
9 > ]] = 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)
---
>>>var nameMC = ["roomba", ["vaccum", "mopping"]][0];
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>
2 >let
3 > [nameMC] = ["roomba", ["vaccum", "mopping"]]
4 > ;
1 >Emitted(6, 1) Source(12, 1) + SourceIndex(0)
2 >Emitted(6, 5) Source(12, 5) + SourceIndex(0)
3 >Emitted(6, 50) Source(12, 49) + SourceIndex(0)
4 >Emitted(6, 51) Source(12, 50) + SourceIndex(0)
>let [
2 >nameMC
3 > ] = ["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)
---
>>>var _b = ["roomba", ["vaccum", "mopping"]], nameMC2 = _b[0], _c = _b[1], primarySkillC = _c[0], secondarySkillC = _c[1];
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^
12> ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^
11> ^
1->
>
2 >let
3 > [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
4 >
5 > nameMC2
6 > ,
7 > [primarySkillC, secondarySkillC]
8 >
9 > primarySkillC
10> ,
11> secondarySkillC
12> ]] = ["roomba", ["vaccum", "mopping"]];
1->Emitted(7, 1) Source(13, 1) + 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)
6 >Emitted(7, 62) Source(13, 15) + SourceIndex(0)
7 >Emitted(7, 72) Source(13, 47) + SourceIndex(0)
8 >Emitted(7, 74) Source(13, 16) + SourceIndex(0)
9 >Emitted(7, 95) Source(13, 29) + SourceIndex(0)
10>Emitted(7, 97) Source(13, 31) + SourceIndex(0)
11>Emitted(7, 120) Source(13, 46) + SourceIndex(0)
12>Emitted(7, 121) Source(13, 85) + SourceIndex(0)
>let
2 >[nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
3 >
4 > nameMC2
5 > ,
6 > [primarySkillC, secondarySkillC]
7 >
8 > primarySkillC
9 > ,
10> secondarySkillC
11> ]] = ["roomba", ["vaccum", "mopping"]];
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
2 >Emitted(7, 43) Source(13, 84) + SourceIndex(0)
3 >Emitted(7, 45) Source(13, 6) + SourceIndex(0)
4 >Emitted(7, 60) Source(13, 13) + SourceIndex(0)
5 >Emitted(7, 62) Source(13, 15) + SourceIndex(0)
6 >Emitted(7, 72) Source(13, 47) + SourceIndex(0)
7 >Emitted(7, 74) Source(13, 16) + SourceIndex(0)
8 >Emitted(7, 95) Source(13, 29) + SourceIndex(0)
9 >Emitted(7, 97) Source(13, 31) + SourceIndex(0)
10>Emitted(7, 120) Source(13, 46) + SourceIndex(0)
11>Emitted(7, 121) Source(13, 85) + SourceIndex(0)
---
>>>var multiRobotAInfo = multiRobotA.slice(0);
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^
1 >
>
>
2 >let
3 > [...multiRobotAInfo] = multiRobotA
4 > ;
1 >Emitted(8, 1) Source(15, 1) + SourceIndex(0)
2 >Emitted(8, 5) Source(15, 5) + SourceIndex(0)
3 >Emitted(8, 43) Source(15, 39) + SourceIndex(0)
4 >Emitted(8, 44) Source(15, 40) + SourceIndex(0)
>let [
2 >...multiRobotAInfo
3 > ] = 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)
---
>>>if (nameMB == nameMA) {
1 >

View File

@@ -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;AAE9F,IAAM,kBAAM,EAAI,qBAAiB,EAAE,yBAAqB,CAAc;AACtE,IAAM,mBAAW,EAAE,kBAAM,EAAI,qBAAiB,EAAE,yBAAqB,CAAc;AACnF,IAAI,mFAAsJ,EAApJ,eAAW,EAAE,cAAM,EAAI,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,sBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,uBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,uFAAsJ,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"}

View File

@@ -158,105 +158,96 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
---
>>>var _a = robotA.skills, primaryA = _a.primary, secondaryA = _a.secondary;
1 >
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
8 > ^
9 > ^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
7 > ^
8 > ^^^^^^^^^^^^^^^^^^^^^^->
1 >
>
>
2 >var {
3 > skills
4 > : {
5 > primary: primaryA
6 > ,
7 > secondary: secondaryA
8 > } } = robotA;
1 >Emitted(3, 1) Source(14, 1) + SourceIndex(0)
2 >Emitted(3, 5) Source(14, 7) + SourceIndex(0)
3 >Emitted(3, 23) Source(14, 13) + 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 {
2 >skills: { primary: primaryA, secondary: secondaryA }
3 >
4 > primary: primaryA
5 > ,
6 > secondary: secondaryA
7 > } } = 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)
---
>>>var nameB = robotB.name, _b = robotB.skills, primaryB = _b.primary, secondaryB = _b.secondary;
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^
10> ^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
2 >^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^
9 > ^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
1->
>
2 >var {
3 > name: nameB
4 > ,
5 > skills
6 > : {
7 > primary: primaryB
8 > ,
9 > secondary: secondaryB
10> } } = robotB;
1->Emitted(4, 1) Source(15, 1) + 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, 26) + 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 {
2 >name: nameB
3 > ,
4 > skills: { primary: primaryB, secondary: secondaryB }
5 >
6 > primary: primaryB
7 > ,
8 > secondary: secondaryB
9 > } } = 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)
---
>>>var _c = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, nameC = _c.name, _d = _c.skills, primaryB = _d.primary, secondaryB = _d.secondary;
1->
2 >^^^^
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
4 > ^^
5 > ^^^^^^^^^^^^^^^
6 > ^^
7 > ^^^^^^^^^^^^^^
8 > ^^
9 > ^^^^^^^^^^^^^^^^^^^^^
10> ^^
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
12> ^
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
3 > ^^
4 > ^^^^^^^^^^^^^^^
5 > ^^
6 > ^^^^^^^^^^^^^^
7 > ^^
8 > ^^^^^^^^^^^^^^^^^^^^^
9 > ^^
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
11> ^
1->
>
2 >var
3 > { name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
4 >
5 > name: nameC
6 > ,
7 > skills
8 > : {
9 > primary: primaryB
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, 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)
6 >Emitted(5, 107) Source(16, 20) + SourceIndex(0)
7 >Emitted(5, 121) Source(16, 26) + SourceIndex(0)
8 >Emitted(5, 123) Source(16, 30) + SourceIndex(0)
9 >Emitted(5, 144) Source(16, 47) + SourceIndex(0)
10>Emitted(5, 146) Source(16, 49) + SourceIndex(0)
11>Emitted(5, 171) Source(16, 70) + SourceIndex(0)
12>Emitted(5, 172) Source(16, 156) + SourceIndex(0)
>var
2 >{ name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
3 >
4 > name: nameC
5 > ,
6 > skills: { primary: primaryB, secondary: secondaryB }
7 >
8 > primary: primaryB
9 > ,
10> secondary: secondaryB
11> } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } };
1->Emitted(5, 1) Source(16, 5) + SourceIndex(0)
2 >Emitted(5, 88) Source(16, 155) + SourceIndex(0)
3 >Emitted(5, 90) Source(16, 7) + SourceIndex(0)
4 >Emitted(5, 105) Source(16, 18) + SourceIndex(0)
5 >Emitted(5, 107) Source(16, 20) + SourceIndex(0)
6 >Emitted(5, 121) Source(16, 72) + SourceIndex(0)
7 >Emitted(5, 123) Source(16, 30) + SourceIndex(0)
8 >Emitted(5, 144) Source(16, 47) + SourceIndex(0)
9 >Emitted(5, 146) Source(16, 49) + SourceIndex(0)
10>Emitted(5, 171) Source(16, 70) + SourceIndex(0)
11>Emitted(5, 172) Source(16, 156) + SourceIndex(0)
---
>>>if (nameB == nameB) {
1 >