mirror of
https://github.com/microsoft/TypeScript.git
synced 2025-11-18 17:21:48 +00:00
Merge pull request #8598 from Microsoft/transforms-fixMoreSourceMaps
Transforms fix more source maps
This commit is contained in:
+23
-15
@@ -1989,7 +1989,7 @@ namespace ts {
|
||||
case SyntaxKind.ObjectBindingPattern:
|
||||
case SyntaxKind.ArrayBindingPattern:
|
||||
// These nodes are ES6 syntax.
|
||||
transformFlags = TransformFlags.AssertES6;
|
||||
transformFlags = TransformFlags.AssertES6 | TransformFlags.ContainsBindingPattern;
|
||||
break;
|
||||
|
||||
case SyntaxKind.Decorator:
|
||||
@@ -2068,9 +2068,14 @@ namespace ts {
|
||||
return computeVariableDeclaration(<VariableDeclaration>node, subtreeFlags);
|
||||
|
||||
case SyntaxKind.VariableDeclarationList:
|
||||
excludeFlags = TransformFlags.VariableDeclarationListExcludes;
|
||||
if (subtreeFlags & TransformFlags.ContainsBindingPattern) {
|
||||
transformFlags |= TransformFlags.AssertES6;
|
||||
}
|
||||
|
||||
// If a VariableDeclarationList is `let` or `const`, then it is ES6 syntax.
|
||||
if (node.flags & NodeFlags.BlockScoped) {
|
||||
transformFlags = TransformFlags.AssertES6 | TransformFlags.ContainsBlockScopedBinding;
|
||||
transformFlags |= TransformFlags.AssertES6 | TransformFlags.ContainsBlockScopedBinding;
|
||||
}
|
||||
|
||||
break;
|
||||
@@ -2154,12 +2159,11 @@ namespace ts {
|
||||
transformFlags = TransformFlags.AssertES6;
|
||||
|
||||
// A MethodDeclaration is TypeScript syntax if it is either async, abstract, overloaded,
|
||||
// generic, or has both a computed property name and a decorator.
|
||||
// generic, or has a decorator.
|
||||
if ((<MethodDeclaration>node).body === undefined
|
||||
|| (<MethodDeclaration>node).typeParameters !== undefined
|
||||
|| hasModifier(node, ModifierFlags.Async | ModifierFlags.Abstract)
|
||||
|| (subtreeFlags & TransformFlags.ContainsDecorators
|
||||
&& subtreeFlags & TransformFlags.ContainsComputedPropertyName)) {
|
||||
|| subtreeFlags & TransformFlags.ContainsDecorators) {
|
||||
transformFlags |= TransformFlags.AssertTypeScript;
|
||||
}
|
||||
|
||||
@@ -2170,12 +2174,11 @@ namespace ts {
|
||||
// A GetAccessor or SetAccessor is ES5 syntax.
|
||||
excludeFlags = TransformFlags.MethodOrAccessorExcludes;
|
||||
|
||||
// A GetAccessor or SetAccessor is TypeScript syntax if it is either abstract,
|
||||
// or has both a computed property name and a decorator.
|
||||
// A GetAccessor or SetAccessor is TypeScript syntax if it has async or abstract
|
||||
// modifiers, or has a decorator.
|
||||
if ((<AccessorDeclaration>node).body === undefined
|
||||
|| hasModifier(node, ModifierFlags.Abstract)
|
||||
|| (subtreeFlags & TransformFlags.ContainsDecorators
|
||||
&& subtreeFlags & TransformFlags.ContainsComputedPropertyName)) {
|
||||
|| hasModifier(node, ModifierFlags.Async | ModifierFlags.Abstract)
|
||||
|| subtreeFlags & TransformFlags.ContainsDecorators) {
|
||||
transformFlags = TransformFlags.AssertTypeScript;
|
||||
}
|
||||
|
||||
@@ -2269,7 +2272,8 @@ namespace ts {
|
||||
}
|
||||
|
||||
// If the parameter's name is 'this', then it is TypeScript syntax.
|
||||
if (node.name && (node.name as Identifier).originalKeywordKind === SyntaxKind.ThisKeyword) {
|
||||
if (subtreeFlags & TransformFlags.ContainsDecorators
|
||||
|| (node.name && isIdentifier(node.name) && node.name.originalKeywordKind === SyntaxKind.ThisKeyword)) {
|
||||
transformFlags |= TransformFlags.AssertTypeScript;
|
||||
}
|
||||
|
||||
@@ -2280,11 +2284,11 @@ namespace ts {
|
||||
|
||||
// If a parameter has an initializer, a binding pattern or a dotDotDot token, then
|
||||
// it is ES6 syntax and its container must emit default value assignments or parameter destructuring downlevel.
|
||||
if (isDefined(node.initializer) || isDefined(node.dotDotDotToken) || isBindingPattern(node.name)) {
|
||||
if (subtreeFlags & TransformFlags.ContainsBindingPattern || isDefined(node.initializer) || isDefined(node.dotDotDotToken)) {
|
||||
transformFlags |= TransformFlags.AssertES6 | TransformFlags.ContainsDefaultValueAssignments;
|
||||
}
|
||||
|
||||
return updateTransformFlags(node, subtreeFlags, transformFlags, TransformFlags.None);
|
||||
return updateTransformFlags(node, subtreeFlags, transformFlags, TransformFlags.ParameterExcludes);
|
||||
}
|
||||
|
||||
function computeParenthesizedExpression(node: ParenthesizedExpression, subtreeFlags: TransformFlags) {
|
||||
@@ -2426,8 +2430,8 @@ namespace ts {
|
||||
let transformFlags = TransformFlags.None;
|
||||
|
||||
// A VariableDeclaration with a binding pattern is ES6 syntax.
|
||||
if (isBindingPattern((<VariableDeclaration>node).name)) {
|
||||
transformFlags = TransformFlags.AssertES6;
|
||||
if (isBindingPattern(node.name)) {
|
||||
transformFlags = TransformFlags.AssertES6 | TransformFlags.ContainsBindingPattern;
|
||||
}
|
||||
|
||||
return updateTransformFlags(node, subtreeFlags, transformFlags, TransformFlags.None);
|
||||
@@ -2447,6 +2451,10 @@ namespace ts {
|
||||
transformFlags = TransformFlags.AssertES6 | TransformFlags.AssertTypeScript;
|
||||
}
|
||||
|
||||
if (node.declarationList.transformFlags & TransformFlags.ContainsBindingPattern) {
|
||||
transformFlags |= TransformFlags.AssertES6;
|
||||
}
|
||||
|
||||
return updateTransformFlags(node, subtreeFlags, transformFlags, TransformFlags.None);
|
||||
}
|
||||
|
||||
|
||||
@@ -16854,6 +16854,11 @@ namespace ts {
|
||||
|
||||
function isValueAliasDeclaration(node: Node): boolean {
|
||||
node = getSourceTreeNode(node);
|
||||
if (node === undefined) {
|
||||
// A synthesized node comes from an emit transformation and is always a value.
|
||||
return true;
|
||||
}
|
||||
|
||||
switch (node.kind) {
|
||||
case SyntaxKind.ImportEqualsDeclaration:
|
||||
case SyntaxKind.ImportClause:
|
||||
|
||||
+62
-41
@@ -5,18 +5,19 @@ namespace ts {
|
||||
export interface CommentWriter {
|
||||
reset(): void;
|
||||
setSourceFile(sourceFile: SourceFile): void;
|
||||
getLeadingComments(range: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[];
|
||||
getLeadingComments(range: TextRange): CommentRange[];
|
||||
getLeadingComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean, getTextRangeCallback: (contextNode: Node) => TextRange): CommentRange[];
|
||||
getLeadingCommentsOfPosition(pos: number): CommentRange[];
|
||||
getTrailingComments(range: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[];
|
||||
getTrailingComments(range: TextRange): CommentRange[];
|
||||
getTrailingComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean, getTextRangeCallback: (contextNode: Node) => TextRange): CommentRange[];
|
||||
getTrailingCommentsOfPosition(pos: number): CommentRange[];
|
||||
emitLeadingComments(range: TextRange, comments: CommentRange[]): void;
|
||||
emitLeadingComments(range: TextRange, comments: CommentRange[], contextNode: Node, getTextRangeCallback: (contextNode: Node) => TextRange): void;
|
||||
emitTrailingComments(range: TextRange, comments: CommentRange[]): void;
|
||||
emitLeadingDetachedComments(range: TextRange): void;
|
||||
emitLeadingDetachedComments(range: TextRange, contextNode: Node, shouldSkipCommentsForNodeCallback: (node: Node) => boolean): void;
|
||||
emitLeadingDetachedComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean): void;
|
||||
emitTrailingDetachedComments(range: TextRange): void;
|
||||
emitTrailingDetachedComments(range: TextRange, contextNode: Node, shouldSkipCommentsForNodeCallback: (node: Node) => boolean): void;
|
||||
emitTrailingDetachedComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean): void;
|
||||
}
|
||||
|
||||
export function createCommentWriter(host: EmitHost, writer: EmitTextWriter, sourceMap: SourceMapWriter): CommentWriter {
|
||||
@@ -43,18 +44,18 @@ namespace ts {
|
||||
return {
|
||||
reset,
|
||||
setSourceFile,
|
||||
getLeadingComments(range: TextRange, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[] { return undefined; },
|
||||
getLeadingComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean, getTextRangeCallback?: (contextNode: Node) => TextRange): CommentRange[] { return undefined; },
|
||||
getLeadingCommentsOfPosition(pos: number): CommentRange[] { return undefined; },
|
||||
getTrailingComments(range: TextRange, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[] { return undefined; },
|
||||
getTrailingComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean, getTextRangeCallback?: (contextNode: Node) => TextRange): CommentRange[] { return undefined; },
|
||||
getTrailingCommentsOfPosition(pos: number): CommentRange[] { return undefined; },
|
||||
emitLeadingComments(range: TextRange, comments: CommentRange[]): void { },
|
||||
emitLeadingComments(range: TextRange, comments: CommentRange[], contextNode?: Node, getTextRangeCallback?: (contextNode: Node) => TextRange): void { },
|
||||
emitTrailingComments(range: TextRange, comments: CommentRange[]): void { },
|
||||
emitLeadingDetachedComments,
|
||||
emitTrailingDetachedComments(node: TextRange, contextNode?: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): void {}
|
||||
emitTrailingDetachedComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean): void {}
|
||||
};
|
||||
|
||||
function emitLeadingDetachedComments(node: TextRange, contextNode?: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): void {
|
||||
if (shouldSkipCommentsForNodeCallback && shouldSkipCommentsForNodeCallback(contextNode)) {
|
||||
function emitLeadingDetachedComments(node: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean): void {
|
||||
if (ignoreNodeCallback && ignoreNodeCallback(contextNode)) {
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -77,29 +78,33 @@ namespace ts {
|
||||
emitTrailingDetachedComments
|
||||
};
|
||||
|
||||
function getLeadingComments(range: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[];
|
||||
function getLeadingComments(range: TextRange): CommentRange[];
|
||||
function getLeadingComments(range: TextRange | Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean) {
|
||||
if (shouldSkipCommentsForNodeCallback && shouldSkipCommentsForNodeCallback(<Node>range)) {
|
||||
// If the node will not be emitted in JS, remove all the comments (normal,
|
||||
// pinned and `///`) associated with the node, unless it is a triple slash
|
||||
// comment at the top of the file.
|
||||
//
|
||||
// For Example:
|
||||
// /// <reference-path ...>
|
||||
// declare var x;
|
||||
// /// <reference-path ...>
|
||||
// interface F {}
|
||||
//
|
||||
// The first `///` will NOT be removed while the second one will be removed
|
||||
// even though both nodes will not be emitted.
|
||||
if (range.pos === 0) {
|
||||
return filter(getLeadingCommentsOfPosition(0), isTripleSlashComment);
|
||||
}
|
||||
function getLeadingComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean, getTextRangeCallback: (contextNode: Node) => TextRange): CommentRange[];
|
||||
function getLeadingComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean, getTextRangeCallback?: (contextNode: Node) => TextRange) {
|
||||
if (contextNode) {
|
||||
range = getTextRangeCallback(contextNode) || range;
|
||||
if (ignoreNodeCallback(contextNode)) {
|
||||
// If the node will not be emitted in JS, remove all the comments (normal,
|
||||
// pinned and `///`) associated with the node, unless it is a triple slash
|
||||
// comment at the top of the file.
|
||||
//
|
||||
// For Example:
|
||||
// /// <reference-path ...>
|
||||
// declare var x;
|
||||
// /// <reference-path ...>
|
||||
// interface F {}
|
||||
//
|
||||
// The first `///` will NOT be removed while the second one will be removed
|
||||
// even though both nodes will not be emitted.
|
||||
if (range.pos === 0) {
|
||||
return filter(getLeadingCommentsOfPosition(0), isTripleSlashComment);
|
||||
}
|
||||
|
||||
return undefined;
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return getLeadingCommentsOfPosition(range.pos);
|
||||
}
|
||||
|
||||
@@ -119,11 +124,15 @@ namespace ts {
|
||||
return false;
|
||||
}
|
||||
|
||||
function getTrailingComments(range: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): CommentRange[];
|
||||
function getTrailingComments(range: TextRange): CommentRange[];
|
||||
function getTrailingComments(range: TextRange | Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean) {
|
||||
if (shouldSkipCommentsForNodeCallback && shouldSkipCommentsForNodeCallback(<Node>range)) {
|
||||
return undefined;
|
||||
function getTrailingComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (contextNode: Node) => boolean, getTextRangeCallback: (contextNode: Node) => TextRange): CommentRange[];
|
||||
function getTrailingComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (contextNode: Node) => boolean, getTextRangeCallback?: (contextNode: Node) => TextRange) {
|
||||
if (contextNode) {
|
||||
if (ignoreNodeCallback(contextNode)) {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
range = getTextRangeCallback(contextNode) || range;
|
||||
}
|
||||
|
||||
return getTrailingCommentsOfPosition(range.end);
|
||||
@@ -151,11 +160,19 @@ namespace ts {
|
||||
return consumeCommentRanges(comments);
|
||||
}
|
||||
|
||||
function emitLeadingComments(range: TextRange, comments: CommentRange[]) {
|
||||
emitNewLineBeforeLeadingComments(currentLineMap, writer, range, comments);
|
||||
function emitLeadingComments(range: TextRange, comments: CommentRange[]): void;
|
||||
function emitLeadingComments(range: TextRange, comments: CommentRange[], contextNode: Node, getTextRangeCallback: (contextNode: Node) => TextRange): void;
|
||||
function emitLeadingComments(range: TextRange, comments: CommentRange[], contextNode?: Node, getTextRangeCallback?: (contextNode: Node) => TextRange) {
|
||||
if (comments && comments.length > 0) {
|
||||
if (contextNode) {
|
||||
range = getTextRangeCallback(contextNode) || range;
|
||||
}
|
||||
|
||||
// Leading comments are emitted at /*leading comment1 */space/*leading comment*/space
|
||||
emitComments(currentText, currentLineMap, writer, comments, /*leadingSeparator*/ false, /*trailingSeparator*/ true, newLine, writeComment);
|
||||
emitNewLineBeforeLeadingComments(currentLineMap, writer, range, comments);
|
||||
|
||||
// Leading comments are emitted at /*leading comment1 */space/*leading comment*/space
|
||||
emitComments(currentText, currentLineMap, writer, comments, /*leadingSeparator*/ false, /*trailingSeparator*/ true, newLine, writeComment);
|
||||
}
|
||||
}
|
||||
|
||||
function emitTrailingComments(range: TextRange, comments: CommentRange[]) {
|
||||
@@ -163,16 +180,20 @@ namespace ts {
|
||||
emitComments(currentText, currentLineMap, writer, comments, /*leadingSeparator*/ true, /*trailingSeparator*/ false, newLine, writeComment);
|
||||
}
|
||||
|
||||
function emitLeadingDetachedComments(range: TextRange, contextNode?: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): void {
|
||||
if (shouldSkipCommentsForNodeCallback && shouldSkipCommentsForNodeCallback(contextNode)) {
|
||||
function emitLeadingDetachedComments(range: TextRange): void;
|
||||
function emitLeadingDetachedComments(range: TextRange, contextNode: Node, ignoreNodeCallback: (node: Node) => boolean): void;
|
||||
function emitLeadingDetachedComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean): void {
|
||||
if (contextNode && ignoreNodeCallback(contextNode)) {
|
||||
return;
|
||||
}
|
||||
|
||||
emitDetachedCommentsAndUpdateCommentsInfo(range, /*removeComments*/ false);
|
||||
}
|
||||
|
||||
function emitTrailingDetachedComments(range: TextRange, contextNode?: Node, shouldSkipCommentsForNodeCallback?: (node: Node) => boolean): void {
|
||||
if (shouldSkipCommentsForNodeCallback && shouldSkipCommentsForNodeCallback(contextNode)) {
|
||||
function emitTrailingDetachedComments(range: TextRange): void;
|
||||
function emitTrailingDetachedComments(range: TextRange, contextNode: Node, ignoreNodeCallback?: (node: Node) => boolean): void;
|
||||
function emitTrailingDetachedComments(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean): void {
|
||||
if (contextNode && ignoreNodeCallback(contextNode)) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
+63
-147
@@ -8,7 +8,7 @@ namespace ts {
|
||||
let NodeConstructor: new (kind: SyntaxKind, pos: number, end: number) => Node;
|
||||
let SourceFileConstructor: new (kind: SyntaxKind, pos: number, end: number) => Node;
|
||||
|
||||
function createNode(kind: SyntaxKind, location?: TextRange, flags?: NodeFlags): Node {
|
||||
function createNode(kind: SyntaxKind, location?: TextRange, flags?: NodeFlags, emitOptions?: NodeEmitOptions): Node {
|
||||
const ConstructorForKind = kind === SyntaxKind.SourceFile
|
||||
? (SourceFileConstructor || (SourceFileConstructor = objectAllocator.getSourceFileConstructor()))
|
||||
: (NodeConstructor || (NodeConstructor = objectAllocator.getNodeConstructor()));
|
||||
@@ -21,6 +21,10 @@ namespace ts {
|
||||
node.flags = flags;
|
||||
}
|
||||
|
||||
if (emitOptions) {
|
||||
node.emitOptions = emitOptions;
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
@@ -64,11 +68,11 @@ namespace ts {
|
||||
/**
|
||||
* Creates a shallow, memberwise clone of a node with no source map location.
|
||||
*/
|
||||
export function getSynthesizedClone<T extends Node>(node: T): T {
|
||||
export function getSynthesizedClone<T extends Node>(node: T, emitOptions?: NodeEmitOptions): T {
|
||||
// We don't use "clone" from core.ts here, as we need to preserve the prototype chain of
|
||||
// the original node. We also need to exclude specific properties and only include own-
|
||||
// properties (to skip members already defined on the shared prototype).
|
||||
const clone = <T>createNode(node.kind, /*location*/ undefined);
|
||||
const clone = <T>createNode(node.kind, /*location*/ undefined, /*flags*/ undefined, emitOptions);
|
||||
clone.flags = node.flags;
|
||||
clone.original = node;
|
||||
|
||||
@@ -86,29 +90,19 @@ namespace ts {
|
||||
/**
|
||||
* Creates a shallow, memberwise clone of a node for mutation.
|
||||
*/
|
||||
export function getMutableClone<T extends Node>(node: T): T {
|
||||
const clone = getSynthesizedClone(node);
|
||||
export function getMutableClone<T extends Node>(node: T, emitOptions?: NodeEmitOptions): T {
|
||||
const clone = getSynthesizedClone(node, emitOptions);
|
||||
clone.pos = node.pos;
|
||||
clone.end = node.end;
|
||||
clone.parent = node.parent;
|
||||
return clone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a shallow, memberwise clone of a node at the specified source map location.
|
||||
*/
|
||||
export function getRelocatedClone<T extends Node>(node: T, location: TextRange): T {
|
||||
const clone = getSynthesizedClone(node);
|
||||
clone.pos = location.pos;
|
||||
clone.end = location.end;
|
||||
return clone;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a clone of a node with a unique node ID.
|
||||
*/
|
||||
export function getUniqueClone<T extends Node>(node: T): T {
|
||||
const clone = getMutableClone(node);
|
||||
export function getUniqueClone<T extends Node>(node: T, emitOptions?: NodeEmitOptions): T {
|
||||
const clone = getMutableClone(node, emitOptions);
|
||||
clone.id = undefined;
|
||||
getNodeId(clone);
|
||||
return clone;
|
||||
@@ -116,26 +110,26 @@ namespace ts {
|
||||
|
||||
// Literals
|
||||
|
||||
export function createLiteral(textSource: StringLiteral | Identifier, location?: TextRange): StringLiteral;
|
||||
export function createLiteral(value: string, location?: TextRange): StringLiteral;
|
||||
export function createLiteral(value: number, location?: TextRange): LiteralExpression;
|
||||
export function createLiteral(value: string | number | boolean, location?: TextRange): PrimaryExpression;
|
||||
export function createLiteral(value: string | number | boolean | StringLiteral | Identifier, location?: TextRange): PrimaryExpression {
|
||||
export function createLiteral(textSource: StringLiteral | Identifier, location?: TextRange, emitOptions?: NodeEmitOptions): StringLiteral;
|
||||
export function createLiteral(value: string, location?: TextRange, emitOptions?: NodeEmitOptions): StringLiteral;
|
||||
export function createLiteral(value: number, location?: TextRange, emitOptions?: NodeEmitOptions): LiteralExpression;
|
||||
export function createLiteral(value: string | number | boolean, location?: TextRange, emitOptions?: NodeEmitOptions): PrimaryExpression;
|
||||
export function createLiteral(value: string | number | boolean | StringLiteral | Identifier, location?: TextRange, emitOptions?: NodeEmitOptions): PrimaryExpression {
|
||||
if (typeof value === "number") {
|
||||
const node = <LiteralExpression>createNode(SyntaxKind.NumericLiteral, location);
|
||||
const node = <LiteralExpression>createNode(SyntaxKind.NumericLiteral, location, /*flags*/ undefined, emitOptions);
|
||||
node.text = value.toString();
|
||||
return node;
|
||||
}
|
||||
else if (typeof value === "boolean") {
|
||||
return <PrimaryExpression>createNode(value ? SyntaxKind.TrueKeyword : SyntaxKind.FalseKeyword, location);
|
||||
return <PrimaryExpression>createNode(value ? SyntaxKind.TrueKeyword : SyntaxKind.FalseKeyword, location, /*flags*/ undefined, emitOptions);
|
||||
}
|
||||
else if (typeof value === "string") {
|
||||
const node = <StringLiteral>createNode(SyntaxKind.StringLiteral, location);
|
||||
const node = <StringLiteral>createNode(SyntaxKind.StringLiteral, location, /*flags*/ undefined, emitOptions);
|
||||
node.text = value;
|
||||
return node;
|
||||
}
|
||||
else {
|
||||
const node = <StringLiteral>createNode(SyntaxKind.StringLiteral, location);
|
||||
const node = <StringLiteral>createNode(SyntaxKind.StringLiteral, location, /*flags*/ undefined, emitOptions);
|
||||
node.textSourceNode = value;
|
||||
node.text = value.text;
|
||||
return node;
|
||||
@@ -211,10 +205,11 @@ namespace ts {
|
||||
|
||||
// Type members
|
||||
|
||||
export function createMethod(modifiers: Modifier[], name: string | PropertyName, parameters: ParameterDeclaration[], body: Block, location?: TextRange) {
|
||||
export function createMethod(modifiers: Modifier[], asteriskToken: Node, name: string | PropertyName, parameters: ParameterDeclaration[], body: Block, location?: TextRange) {
|
||||
const node = <MethodDeclaration>createNode(SyntaxKind.MethodDeclaration, location);
|
||||
node.decorators = undefined;
|
||||
node.modifiers = modifiers ? createNodeArray(modifiers) : undefined;
|
||||
node.asteriskToken = asteriskToken;
|
||||
node.name = typeof name === "string" ? createIdentifier(name) : name;
|
||||
node.typeParameters = undefined;
|
||||
node.parameters = createNodeArray(parameters);
|
||||
@@ -233,33 +228,37 @@ namespace ts {
|
||||
return node;
|
||||
}
|
||||
|
||||
export function createGetAccessor(modifiers: Modifier[], name: string | PropertyName, body: Block, location?: TextRange) {
|
||||
export function createGetAccessor(modifiers: Modifier[], name: string | PropertyName, parameters: ParameterDeclaration[], body: Block, location?: TextRange) {
|
||||
const node = <GetAccessorDeclaration>createNode(SyntaxKind.GetAccessor, location);
|
||||
node.decorators = undefined;
|
||||
node.modifiers = modifiers ? createNodeArray(modifiers) : undefined;
|
||||
node.name = typeof name === "string" ? createIdentifier(name) : name;
|
||||
node.typeParameters = undefined;
|
||||
node.parameters = createNodeArray<ParameterDeclaration>();
|
||||
node.parameters = createNodeArray(parameters);
|
||||
node.body = body;
|
||||
return node;
|
||||
}
|
||||
|
||||
export function createSetAccessor(modifiers: Modifier[], name: string | PropertyName, parameter: ParameterDeclaration, body: Block, location?: TextRange) {
|
||||
export function createSetAccessor(modifiers: Modifier[], name: string | PropertyName, parameters: ParameterDeclaration[], body: Block, location?: TextRange) {
|
||||
const node = <SetAccessorDeclaration>createNode(SyntaxKind.SetAccessor, location);
|
||||
node.decorators = undefined;
|
||||
node.modifiers = modifiers ? createNodeArray(modifiers) : undefined;
|
||||
node.name = typeof name === "string" ? createIdentifier(name) : name;
|
||||
node.typeParameters = undefined;
|
||||
node.parameters = createNodeArray([parameter]);
|
||||
node.parameters = createNodeArray(parameters);
|
||||
node.body = body;
|
||||
return node;
|
||||
}
|
||||
|
||||
export function createParameter(name: string | Identifier | BindingPattern, initializer?: Expression, location?: TextRange) {
|
||||
return createParameterWithDotDotDotToken(/*dotDotDotToken*/ undefined, name, initializer, location);
|
||||
}
|
||||
|
||||
export function createParameterWithDotDotDotToken(dotDotDotToken: Node, name: string | Identifier | BindingPattern, initializer?: Expression, location?: TextRange) {
|
||||
const node = <ParameterDeclaration>createNode(SyntaxKind.Parameter, location);
|
||||
node.decorators = undefined;
|
||||
node.modifiers = undefined;
|
||||
node.dotDotDotToken = undefined;
|
||||
node.dotDotDotToken = dotDotDotToken;
|
||||
node.name = typeof name === "string" ? createIdentifier(name) : name;
|
||||
node.questionToken = undefined;
|
||||
node.type = undefined;
|
||||
@@ -287,8 +286,8 @@ namespace ts {
|
||||
return node;
|
||||
}
|
||||
|
||||
export function createPropertyAccess(expression: Expression, name: string | Identifier, location?: TextRange) {
|
||||
const node = <PropertyAccessExpression>createNode(SyntaxKind.PropertyAccessExpression, location);
|
||||
export function createPropertyAccess(expression: Expression, name: string | Identifier, location?: TextRange, emitOptions?: NodeEmitOptions) {
|
||||
const node = <PropertyAccessExpression>createNode(SyntaxKind.PropertyAccessExpression, location, /*flags*/ undefined, emitOptions);
|
||||
node.expression = parenthesizeForAccess(expression);
|
||||
node.dotToken = createSynthesizedNode(SyntaxKind.DotToken);
|
||||
node.name = typeof name === "string" ? createIdentifier(name) : name;
|
||||
@@ -505,8 +504,8 @@ namespace ts {
|
||||
return node;
|
||||
}
|
||||
|
||||
export function createFor(initializer: ForInitializer, condition: Expression, incrementor: Expression, statement: Statement, location?: TextRange) {
|
||||
const node = <ForStatement>createNode(SyntaxKind.ForStatement, location);
|
||||
export function createFor(initializer: ForInitializer, condition: Expression, incrementor: Expression, statement: Statement, location?: TextRange, emitOptions?: NodeEmitOptions) {
|
||||
const node = <ForStatement>createNode(SyntaxKind.ForStatement, location, /*flags*/ undefined, emitOptions);
|
||||
node.initializer = initializer;
|
||||
node.condition = condition;
|
||||
node.incrementor = incrementor;
|
||||
@@ -738,7 +737,7 @@ namespace ts {
|
||||
|
||||
export function createMemberAccessForPropertyName(target: Expression, memberName: PropertyName, location?: TextRange): MemberExpression {
|
||||
if (isIdentifier(memberName)) {
|
||||
return createPropertyAccess(target, getSynthesizedClone(memberName), location);
|
||||
return createPropertyAccess(target, memberName, location, { flags: NodeEmitFlags.NoNestedSourceMaps | NodeEmitFlags.Merge });
|
||||
}
|
||||
else if (isComputedPropertyName(memberName)) {
|
||||
return createElementAccess(target, memberName.expression, location);
|
||||
@@ -749,8 +748,7 @@ namespace ts {
|
||||
}
|
||||
|
||||
export function createRestParameter(name: string | Identifier) {
|
||||
const node = createParameter(name, /*initializer*/ undefined);
|
||||
node.dotDotDotToken = createSynthesizedNode(SyntaxKind.DotDotDotToken);
|
||||
const node = createParameterWithDotDotDotToken(createSynthesizedNode(SyntaxKind.DotDotDotToken), name, /*initializer*/ undefined);
|
||||
return node;
|
||||
}
|
||||
|
||||
@@ -867,13 +865,14 @@ namespace ts {
|
||||
);
|
||||
}
|
||||
|
||||
export function createParamHelper(expression: Expression, parameterOffset: number) {
|
||||
export function createParamHelper(expression: Expression, parameterOffset: number, location?: TextRange) {
|
||||
return createCall(
|
||||
createIdentifier("__param"),
|
||||
[
|
||||
createLiteral(parameterOffset),
|
||||
expression
|
||||
]
|
||||
],
|
||||
location
|
||||
);
|
||||
}
|
||||
|
||||
@@ -887,7 +886,7 @@ namespace ts {
|
||||
);
|
||||
}
|
||||
|
||||
export function createDecorateHelper(decoratorExpressions: Expression[], target: Expression, memberName?: Expression, descriptor?: Expression) {
|
||||
export function createDecorateHelper(decoratorExpressions: Expression[], target: Expression, memberName?: Expression, descriptor?: Expression, location?: TextRange) {
|
||||
const argumentsArray: Expression[] = [];
|
||||
argumentsArray.push(createArrayLiteral(decoratorExpressions, /*location*/ undefined, /*multiLine*/ true));
|
||||
argumentsArray.push(target);
|
||||
@@ -898,7 +897,7 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
return createCall(createIdentifier("__decorate"), argumentsArray);
|
||||
return createCall(createIdentifier("__decorate"), argumentsArray, location);
|
||||
}
|
||||
|
||||
export function createAwaiterHelper(hasLexicalArguments: boolean, promiseConstructor: EntityName | Expression, body: Block) {
|
||||
@@ -925,98 +924,6 @@ namespace ts {
|
||||
);
|
||||
}
|
||||
|
||||
export interface PropertyDescriptorOptions {
|
||||
[key: string]: boolean | Expression;
|
||||
get?: Expression;
|
||||
set?: Expression;
|
||||
value?: Expression;
|
||||
enumerable?: boolean | Expression;
|
||||
configurable?: boolean | Expression;
|
||||
writable?: boolean | Expression;
|
||||
}
|
||||
|
||||
export interface PropertyDescriptorExtendedOptions {
|
||||
[key: string]: PropertyDescriptorExtendedOption;
|
||||
get?: PropertyDescriptorExtendedOption;
|
||||
set?: PropertyDescriptorExtendedOption;
|
||||
value?: PropertyDescriptorExtendedOption;
|
||||
enumerable?: PropertyDescriptorExtendedOption;
|
||||
configurable?: PropertyDescriptorExtendedOption;
|
||||
writable?: PropertyDescriptorExtendedOption;
|
||||
}
|
||||
|
||||
export interface PropertyDescriptorExtendedOption {
|
||||
location?: TextRange;
|
||||
emitFlags?: NodeEmitFlags;
|
||||
newLine?: boolean;
|
||||
}
|
||||
|
||||
export function createObjectDefineProperty(target: Expression, memberName: Expression, descriptor: PropertyDescriptorOptions, preferNewLine?: boolean, location?: TextRange, descriptorOptions?: PropertyDescriptorExtendedOptions, context?: TransformationContext) {
|
||||
return createCall(
|
||||
createPropertyAccess(
|
||||
createIdentifier("Object"),
|
||||
"defineProperty"
|
||||
),
|
||||
[
|
||||
target,
|
||||
memberName,
|
||||
createObjectLiteral(
|
||||
createPropertyDescriptorProperties(descriptor, descriptorOptions, preferNewLine, context),
|
||||
/*location*/ undefined,
|
||||
/*multiLine*/ preferNewLine
|
||||
)
|
||||
],
|
||||
location
|
||||
);
|
||||
}
|
||||
|
||||
function createPropertyDescriptorProperties(descriptor: PropertyDescriptorOptions, descriptorExtendedOptions: PropertyDescriptorExtendedOptions, preferNewLine: boolean, context: TransformationContext) {
|
||||
const properties: ObjectLiteralElement[] = [];
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "get", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "set", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "value", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "enumerable", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "configurable", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
addPropertyDescriptorPropertyAssignmentIfNeeded(properties, "writable", descriptor, descriptorExtendedOptions, preferNewLine, context);
|
||||
return properties;
|
||||
}
|
||||
|
||||
function addPropertyDescriptorPropertyAssignmentIfNeeded(properties: ObjectLiteralElement[], name: string, descriptor: PropertyDescriptorOptions, descriptorExtendedOptions: PropertyDescriptorExtendedOptions, preferNewLine: boolean, context: TransformationContext) {
|
||||
const value = getProperty(descriptor, name);
|
||||
if (value !== undefined) {
|
||||
let options: PropertyDescriptorExtendedOption;
|
||||
let location: TextRange;
|
||||
let emitFlags: NodeEmitFlags;
|
||||
if (descriptorExtendedOptions !== undefined) {
|
||||
options = getProperty(descriptorExtendedOptions, name);
|
||||
if (options !== undefined) {
|
||||
location = options.location;
|
||||
emitFlags = options.emitFlags;
|
||||
if (options.newLine !== undefined) {
|
||||
preferNewLine = options.newLine;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
const property = createPropertyAssignment(
|
||||
name,
|
||||
typeof value === "boolean" ? createLiteral(value) : value,
|
||||
location
|
||||
);
|
||||
|
||||
if (emitFlags !== undefined) {
|
||||
Debug.assert(context !== undefined, "TransformationContext must be supplied when emitFlags are provided.");
|
||||
context.setNodeEmitFlags(property, emitFlags);
|
||||
}
|
||||
|
||||
if (preferNewLine) {
|
||||
startOnNewLine(property);
|
||||
}
|
||||
|
||||
properties.push(property);
|
||||
}
|
||||
}
|
||||
|
||||
function createObjectCreate(prototype: Expression) {
|
||||
return createCall(
|
||||
createPropertyAccess(createIdentifier("Object"), "create"),
|
||||
@@ -1073,6 +980,7 @@ namespace ts {
|
||||
const getter = createGetAccessor(
|
||||
/*modifiers*/ undefined,
|
||||
"value",
|
||||
[],
|
||||
createBlock([
|
||||
createReturn(
|
||||
createCall(
|
||||
@@ -1087,7 +995,7 @@ namespace ts {
|
||||
const setter = createSetAccessor(
|
||||
/*modifiers*/ undefined,
|
||||
"value",
|
||||
createParameter("v"),
|
||||
[createParameter("v")],
|
||||
createBlock([
|
||||
createStatement(
|
||||
createCall(
|
||||
@@ -1262,19 +1170,27 @@ namespace ts {
|
||||
return reduceLeft(expressions, createComma);
|
||||
}
|
||||
|
||||
export function createExpressionFromEntityName(node: EntityName | Expression): Expression {
|
||||
return isQualifiedName(node)
|
||||
? createPropertyAccess(
|
||||
createExpressionFromEntityName(node.left),
|
||||
getSynthesizedClone(node.right)
|
||||
)
|
||||
: getSynthesizedClone(node);
|
||||
export function createExpressionFromEntityName(node: EntityName | Expression, emitOptions?: NodeEmitOptions): Expression {
|
||||
if (isQualifiedName(node)) {
|
||||
const left = createExpressionFromEntityName(node.left, emitOptions);
|
||||
const right = getMutableClone(node.right, emitOptions && clone(emitOptions));
|
||||
return createPropertyAccess(left, right, /*location*/ node, emitOptions && clone(emitOptions));
|
||||
}
|
||||
else {
|
||||
return getMutableClone(node, emitOptions && clone(emitOptions));
|
||||
}
|
||||
}
|
||||
|
||||
export function createExpressionForPropertyName(memberName: PropertyName, location?: TextRange): Expression {
|
||||
return isIdentifier(memberName) ? createLiteral(memberName.text, location)
|
||||
: isComputedPropertyName(memberName) ? getRelocatedClone(memberName.expression, location || synthesizedLocation)
|
||||
: getRelocatedClone(memberName, location || synthesizedLocation);
|
||||
export function createExpressionForPropertyName(memberName: PropertyName, emitOptions?: NodeEmitOptions): Expression {
|
||||
if (isIdentifier(memberName)) {
|
||||
return createLiteral(memberName, /*location*/ undefined, emitOptions);
|
||||
}
|
||||
else if (isComputedPropertyName(memberName)) {
|
||||
return getMutableClone(memberName.expression, emitOptions);
|
||||
}
|
||||
else {
|
||||
return getMutableClone(memberName, emitOptions);
|
||||
}
|
||||
}
|
||||
|
||||
// Utilities
|
||||
|
||||
+66
-33
@@ -155,7 +155,8 @@ const _super = (function (geti, seti) {
|
||||
const {
|
||||
emitStart,
|
||||
emitEnd,
|
||||
emitPos
|
||||
emitTokenStart,
|
||||
emitTokenEnd
|
||||
} = sourceMap;
|
||||
|
||||
const comments = createCommentWriter(host, writer, sourceMap);
|
||||
@@ -172,6 +173,9 @@ const _super = (function (geti, seti) {
|
||||
let context: TransformationContext;
|
||||
let getNodeEmitFlags: (node: Node) => NodeEmitFlags;
|
||||
let setNodeEmitFlags: (node: Node, flags: NodeEmitFlags) => void;
|
||||
let getSourceMapRange: (node: Node) => TextRange;
|
||||
let getTokenSourceMapRange: (node: Node, token: SyntaxKind) => TextRange;
|
||||
let getCommentRange: (node: Node) => TextRange;
|
||||
let isSubstitutionEnabled: (node: Node) => boolean;
|
||||
let isEmitNotificationEnabled: (node: Node) => boolean;
|
||||
let onSubstituteNode: (node: Node, isExpression: boolean) => Node;
|
||||
@@ -232,6 +236,9 @@ const _super = (function (geti, seti) {
|
||||
|
||||
getNodeEmitFlags = undefined;
|
||||
setNodeEmitFlags = undefined;
|
||||
getSourceMapRange = undefined;
|
||||
getTokenSourceMapRange = undefined;
|
||||
getCommentRange = undefined;
|
||||
isSubstitutionEnabled = undefined;
|
||||
isEmitNotificationEnabled = undefined;
|
||||
onSubstituteNode = undefined;
|
||||
@@ -251,6 +258,9 @@ const _super = (function (geti, seti) {
|
||||
context = _context;
|
||||
getNodeEmitFlags = context.getNodeEmitFlags;
|
||||
setNodeEmitFlags = context.setNodeEmitFlags;
|
||||
getSourceMapRange = context.getSourceMapRange;
|
||||
getTokenSourceMapRange = context.getTokenSourceMapRange;
|
||||
getCommentRange = context.getCommentRange;
|
||||
isSubstitutionEnabled = context.isSubstitutionEnabled;
|
||||
isEmitNotificationEnabled = context.isEmitNotificationEnabled;
|
||||
onSubstituteNode = context.onSubstituteNode;
|
||||
@@ -285,7 +295,7 @@ const _super = (function (geti, seti) {
|
||||
if (node) {
|
||||
const flagsToAdd = flags & ~getNodeEmitFlags(node);
|
||||
if (flagsToAdd) {
|
||||
setNodeEmitFlags(node, flagsToAdd);
|
||||
setNodeEmitFlags(node, getNodeEmitFlags(node) | flagsToAdd);
|
||||
emit(node);
|
||||
setNodeEmitFlags(node, getNodeEmitFlags(node) & ~flagsToAdd);
|
||||
return;
|
||||
@@ -334,12 +344,12 @@ const _super = (function (geti, seti) {
|
||||
|
||||
function emitNodeWithWorker(node: Node, emitWorker: (node: Node) => void) {
|
||||
if (node) {
|
||||
const leadingComments = getLeadingComments(node, shouldSkipLeadingCommentsForNode);
|
||||
const trailingComments = getTrailingComments(node, shouldSkipTrailingCommentsForNode);
|
||||
emitLeadingComments(node, leadingComments);
|
||||
emitStart(node, shouldSkipLeadingSourceMapForNode, shouldSkipSourceMapForChildren);
|
||||
const leadingComments = getLeadingComments(/*range*/ node, /*contextNode*/ node, shouldSkipLeadingCommentsForNode, getCommentRange);
|
||||
const trailingComments = getTrailingComments(/*range*/ node, /*contextNode*/ node, shouldSkipTrailingCommentsForNode, getCommentRange);
|
||||
emitLeadingComments(/*range*/ node, leadingComments, /*contextNode*/ node, getCommentRange);
|
||||
emitStart(/*range*/ node, /*contextNode*/ node, shouldSkipLeadingSourceMapForNode, shouldSkipSourceMapForChildren, getSourceMapRange);
|
||||
emitWorker(node);
|
||||
emitEnd(node, shouldSkipTrailingSourceMapForNode, shouldSkipSourceMapForChildren);
|
||||
emitEnd(/*range*/ node, /*contextNode*/ node, shouldSkipTrailingSourceMapForNode, shouldSkipSourceMapForChildren, getSourceMapRange);
|
||||
emitTrailingComments(node, trailingComments);
|
||||
}
|
||||
}
|
||||
@@ -1299,14 +1309,14 @@ const _super = (function (geti, seti) {
|
||||
|
||||
function emitBlock(node: Block, format?: ListFormat) {
|
||||
if (isSingleLineEmptyBlock(node)) {
|
||||
writeToken(SyntaxKind.OpenBraceToken, node.pos);
|
||||
writeToken(SyntaxKind.OpenBraceToken, node.pos, /*contextNode*/ node);
|
||||
write(" ");
|
||||
writeToken(SyntaxKind.CloseBraceToken, node.statements.end);
|
||||
writeToken(SyntaxKind.CloseBraceToken, node.statements.end, /*contextNode*/ node);
|
||||
}
|
||||
else {
|
||||
writeToken(SyntaxKind.OpenBraceToken, node.pos);
|
||||
writeToken(SyntaxKind.OpenBraceToken, node.pos, /*contextNode*/ node);
|
||||
emitBlockStatements(node);
|
||||
writeToken(SyntaxKind.CloseBraceToken, node.statements.end);
|
||||
writeToken(SyntaxKind.CloseBraceToken, node.statements.end, /*contextNode*/ node);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1335,15 +1345,15 @@ const _super = (function (geti, seti) {
|
||||
}
|
||||
|
||||
function emitIfStatement(node: IfStatement) {
|
||||
const openParenPos = writeToken(SyntaxKind.IfKeyword, node.pos);
|
||||
const openParenPos = writeToken(SyntaxKind.IfKeyword, node.pos, node);
|
||||
write(" ");
|
||||
writeToken(SyntaxKind.OpenParenToken, openParenPos);
|
||||
writeToken(SyntaxKind.OpenParenToken, openParenPos, node);
|
||||
emitExpression(node.expression);
|
||||
writeToken(SyntaxKind.CloseParenToken, node.expression.end);
|
||||
writeToken(SyntaxKind.CloseParenToken, node.expression.end, node);
|
||||
emitEmbeddedStatement(node.thenStatement);
|
||||
if (node.elseStatement) {
|
||||
writeLine();
|
||||
writeToken(SyntaxKind.ElseKeyword, node.thenStatement.end);
|
||||
writeToken(SyntaxKind.ElseKeyword, node.thenStatement.end, node);
|
||||
if (node.elseStatement.kind === SyntaxKind.IfStatement) {
|
||||
write(" ");
|
||||
emit(node.elseStatement);
|
||||
@@ -1377,9 +1387,32 @@ const _super = (function (geti, seti) {
|
||||
}
|
||||
|
||||
function emitForStatement(node: ForStatement) {
|
||||
if (getNodeEmitFlags(node) & NodeEmitFlags.SourceMapAdjustRestParameterLoop) {
|
||||
// TODO(rbuckton): This should be removed once source maps are aligned with the old
|
||||
// emitter and new baselines are taken. This exists solely to
|
||||
// align with the old emitter.
|
||||
const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos);
|
||||
write(" ");
|
||||
writeToken(SyntaxKind.OpenParenToken, openParenPos);
|
||||
setNodeEmitFlags(node.initializer, NodeEmitFlags.NoTrailingSourceMap | getNodeEmitFlags(node.initializer));
|
||||
emitForBinding(node.initializer);
|
||||
write(";");
|
||||
emitEnd(node.initializer);
|
||||
setNodeEmitFlags(node.condition, NodeEmitFlags.NoTrailingSourceMap | getNodeEmitFlags(node.condition));
|
||||
write(" ");
|
||||
emitExpression(node.condition);
|
||||
write(";");
|
||||
emitEnd(node.condition);
|
||||
write(" ");
|
||||
emitExpression(node.incrementor);
|
||||
write(")");
|
||||
emitEmbeddedStatement(node.statement);
|
||||
return;
|
||||
}
|
||||
|
||||
const openParenPos = writeToken(SyntaxKind.ForKeyword, node.pos);
|
||||
write(" ");
|
||||
writeToken(SyntaxKind.OpenParenToken, openParenPos);
|
||||
writeToken(SyntaxKind.OpenParenToken, openParenPos, /*contextNode*/ node);
|
||||
emitForBinding(node.initializer);
|
||||
write(";");
|
||||
emitExpressionWithPrefix(" ", node.condition);
|
||||
@@ -1435,7 +1468,7 @@ const _super = (function (geti, seti) {
|
||||
}
|
||||
|
||||
function emitReturnStatement(node: ReturnStatement) {
|
||||
writeToken(SyntaxKind.ReturnKeyword, node.pos, node, shouldSkipSourceMapForToken);
|
||||
writeToken(SyntaxKind.ReturnKeyword, node.pos, /*contextNode*/ node);
|
||||
emitExpressionWithPrefix(" ", node.expression);
|
||||
write(";");
|
||||
}
|
||||
@@ -1523,7 +1556,7 @@ const _super = (function (geti, seti) {
|
||||
const savedTempFlags = tempFlags;
|
||||
tempFlags = 0;
|
||||
emitSignatureHead(node);
|
||||
emitBlockFunctionBodyAndEndLexicalEnvironment(node, body);
|
||||
emitBlockFunctionBody(node, body);
|
||||
if (indentedFlag) {
|
||||
decreaseIndent();
|
||||
}
|
||||
@@ -1587,7 +1620,7 @@ const _super = (function (geti, seti) {
|
||||
return true;
|
||||
}
|
||||
|
||||
function emitBlockFunctionBodyAndEndLexicalEnvironment(parentNode: Node, body: Block) {
|
||||
function emitBlockFunctionBody(parentNode: Node, body: Block) {
|
||||
// TODO(rbuckton): This should be removed once source maps are aligned with the old
|
||||
// emitter and new baselines are taken. This exists solely to
|
||||
// align with the old emitter.
|
||||
@@ -1617,7 +1650,7 @@ const _super = (function (geti, seti) {
|
||||
|
||||
emitTrailingDetachedComments(body.statements, body, shouldSkipTrailingCommentsForNode);
|
||||
decreaseIndent();
|
||||
writeToken(SyntaxKind.CloseBraceToken, body.statements.end);
|
||||
writeToken(SyntaxKind.CloseBraceToken, body.statements.end, body);
|
||||
}
|
||||
|
||||
function emitClassDeclaration(node: ClassDeclaration) {
|
||||
@@ -1963,7 +1996,7 @@ const _super = (function (geti, seti) {
|
||||
// "comment1" is not considered to be leading comment for node.initializer
|
||||
// but rather a trailing comment on the previous node.
|
||||
if (!shouldSkipLeadingCommentsForNode(node.initializer)) {
|
||||
emitLeadingComments(node.initializer, getTrailingComments(collapseRangeToStart(node.initializer)));
|
||||
emitLeadingComments(/*range*/ node.initializer, getTrailingComments(collapseRangeToStart(node.initializer)), /*contextNode*/ node.initializer, getCommentRange);
|
||||
}
|
||||
emitExpression(node.initializer);
|
||||
}
|
||||
@@ -2327,7 +2360,7 @@ const _super = (function (geti, seti) {
|
||||
}
|
||||
|
||||
if (shouldEmitInterveningComments) {
|
||||
emitLeadingComments(child, getTrailingCommentsOfPosition(child.pos));
|
||||
emitLeadingComments(/*node*/ child, getTrailingCommentsOfPosition(child.pos), /*contextNode*/ child, getCommentRange);
|
||||
}
|
||||
else {
|
||||
shouldEmitInterveningComments = true;
|
||||
@@ -2381,18 +2414,18 @@ const _super = (function (geti, seti) {
|
||||
}
|
||||
}
|
||||
|
||||
function writeToken(token: SyntaxKind, tokenStartPos: number): number;
|
||||
function writeToken(token: SyntaxKind, tokenStartPos: number, contextNode: Node, shouldIgnoreSourceMapForTokenCallback: (contextNode: Node) => boolean): number;
|
||||
function writeToken(token: SyntaxKind, tokenStartPos: number, contextNode?: Node, shouldIgnoreSourceMapForTokenCallback?: (contextNode: Node) => boolean) {
|
||||
tokenStartPos = skipTrivia(currentText, tokenStartPos);
|
||||
emitPos(tokenStartPos, contextNode, shouldIgnoreSourceMapForTokenCallback);
|
||||
function writeToken(token: SyntaxKind, pos: number, contextNode?: Node) {
|
||||
const tokenStartPos = emitTokenStart(token, pos, contextNode, shouldSkipLeadingSourceMapForToken, getTokenSourceMapRange);
|
||||
const tokenEndPos = writeTokenText(token, tokenStartPos);
|
||||
emitPos(tokenEndPos, contextNode, shouldIgnoreSourceMapForTokenCallback);
|
||||
return tokenEndPos;
|
||||
return emitTokenEnd(token, tokenEndPos, contextNode, shouldSkipTrailingSourceMapForToken, getTokenSourceMapRange);
|
||||
}
|
||||
|
||||
function shouldSkipSourceMapForToken(contextNode: Node) {
|
||||
return (getNodeEmitFlags(contextNode) & NodeEmitFlags.NoTokenSourceMaps) !== 0;
|
||||
function shouldSkipLeadingSourceMapForToken(contextNode: Node) {
|
||||
return (getNodeEmitFlags(contextNode) & NodeEmitFlags.NoTokenLeadingSourceMaps) !== 0;
|
||||
}
|
||||
|
||||
function shouldSkipTrailingSourceMapForToken(contextNode: Node) {
|
||||
return (getNodeEmitFlags(contextNode) & NodeEmitFlags.NoTokenTrailingSourceMaps) !== 0;
|
||||
}
|
||||
|
||||
function writeTokenText(token: SyntaxKind, pos?: number) {
|
||||
@@ -2403,9 +2436,9 @@ const _super = (function (geti, seti) {
|
||||
|
||||
function writeTokenNode(node: Node) {
|
||||
if (node) {
|
||||
emitStart(node, shouldSkipLeadingSourceMapForNode, shouldSkipSourceMapForChildren);
|
||||
emitStart(/*range*/ node, /*contextNode*/ node, shouldSkipLeadingSourceMapForNode, shouldSkipSourceMapForChildren, getSourceMapRange);
|
||||
writeTokenText(node.kind);
|
||||
emitEnd(node, shouldSkipTrailingSourceMapForNode, shouldSkipSourceMapForChildren);
|
||||
emitEnd(/*range*/ node, /*contextNode*/ node, shouldSkipTrailingSourceMapForNode, shouldSkipSourceMapForChildren, getSourceMapRange);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+387
-53
@@ -3,25 +3,197 @@
|
||||
/* @internal */
|
||||
namespace ts {
|
||||
export interface SourceMapWriter {
|
||||
/**
|
||||
* Initialize the SourceMapWriter for a new output file.
|
||||
*
|
||||
* @param filePath The path to the generated output file.
|
||||
* @param sourceMapFilePath The path to the output source map file.
|
||||
* @param sourceFiles The input source files for the program.
|
||||
* @param isBundledEmit A value indicating whether the generated output file is a bundle.
|
||||
*/
|
||||
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void;
|
||||
|
||||
/**
|
||||
* Reset the SourceMapWriter to an empty state.
|
||||
*/
|
||||
reset(): void;
|
||||
|
||||
/**
|
||||
* Gets test data for source maps.
|
||||
*/
|
||||
getSourceMapData(): SourceMapData;
|
||||
|
||||
/**
|
||||
* Set the current source file.
|
||||
*
|
||||
* @param sourceFile The source file.
|
||||
*/
|
||||
setSourceFile(sourceFile: SourceFile): void;
|
||||
emitPos(pos: number, contextNode: Node, shouldIgnorePosCallback: (node: Node) => boolean): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping.
|
||||
*
|
||||
* If the position is synthetic (undefined or a negative value), no mapping will be
|
||||
* created.
|
||||
*
|
||||
* @param pos The position.
|
||||
*/
|
||||
emitPos(pos: number): void;
|
||||
emitStart(node: Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start of a range.
|
||||
*
|
||||
* If the range's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
*/
|
||||
emitStart(range: TextRange): void;
|
||||
emitEnd(node: Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start of a range.
|
||||
*
|
||||
* If the node's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
* @param contextNode The node for the current range.
|
||||
* @param ignoreNodeCallback A callback used to determine whether to skip source map
|
||||
* emit for the start position of this node.
|
||||
* @param ignoreChildrenCallback A callback used to determine whether to skip source
|
||||
* map emit for all children of this node.
|
||||
* @param getTextRangeCallbackCallback A callback used to get a custom source map
|
||||
* range for this node.
|
||||
*/
|
||||
emitStart(range: TextRange, contextNode: Node, ignoreNodeCallback: (node: Node) => boolean, ignoreChildrenCallback: (node: Node) => boolean, getTextRangeCallbackCallback: (node: Node) => TextRange): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the end of a range.
|
||||
*
|
||||
* If the range's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
*/
|
||||
emitEnd(range: TextRange): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the end of a range.
|
||||
*
|
||||
* If the node's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
* @param contextNode The node for the current range.
|
||||
* @param ignoreNodeCallback A callback used to determine whether to skip source map
|
||||
* emit for the end position of this node.
|
||||
* @param ignoreChildrenCallback A callback used to determine whether to skip source
|
||||
* map emit for all children of this node.
|
||||
* @param getTextRangeCallbackCallback A callback used to get a custom source map
|
||||
* range for this node.
|
||||
*/
|
||||
emitEnd(range: TextRange, contextNode: Node, ignoreNodeCallback: (node: Node) => boolean, ignoreChildrenCallback: (node: Node) => boolean, getTextRangeCallbackCallback: (node: Node) => TextRange): void;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start position of a token.
|
||||
*
|
||||
* If the token's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenStartPos The start position of the token.
|
||||
* @returns The start position of the token, following any trivia.
|
||||
*/
|
||||
emitTokenStart(token: SyntaxKind, tokenStartPos: number): number;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start position of a token.
|
||||
*
|
||||
* If the token's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenStartPos The start position of the token.
|
||||
* @param contextNode The node containing this token.
|
||||
* @param ignoreTokenCallback A callback used to determine whether to skip source map
|
||||
* emit for the start position of this token.
|
||||
* @param getTokenTextRangeCallback A callback used to get a custom source
|
||||
* map range for this node.
|
||||
* @returns The start position of the token, following any trivia.
|
||||
*/
|
||||
emitTokenStart(token: SyntaxKind, tokenStartPos: number, contextNode: Node, ignoreTokenCallback: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback: (node: Node, token: SyntaxKind) => TextRange): number;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the end position of a token.
|
||||
*
|
||||
* If the token's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenEndPos The end position of the token.
|
||||
* @returns The end position of the token.
|
||||
*/
|
||||
emitTokenEnd(token: SyntaxKind, tokenEndPos: number): number;
|
||||
|
||||
/**
|
||||
* Emits a mapping for the end position of a token.
|
||||
*
|
||||
* If the token's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenEndPos The end position of the token.
|
||||
* @param contextNode The node containing this token.
|
||||
* @param ignoreTokenCallback A callback used to determine whether to skip source map
|
||||
* emit for the end position of this token.
|
||||
* @param getTokenTextRangeCallback A callback used to get a custom source
|
||||
* map range for this node.
|
||||
* @returns The end position of the token.
|
||||
*/
|
||||
emitTokenEnd(token: SyntaxKind, tokenEndPos: number, contextNode: Node, ignoreTokenCallback: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback: (node: Node, token: SyntaxKind) => TextRange): number;
|
||||
|
||||
/*@deprecated*/ changeEmitSourcePos(): void;
|
||||
/*@deprecated*/ stopOverridingSpan(): void;
|
||||
|
||||
/**
|
||||
* Gets the text for the source map.
|
||||
*/
|
||||
getText(): string;
|
||||
|
||||
/**
|
||||
* Gets the SourceMappingURL for the source map.
|
||||
*/
|
||||
getSourceMappingURL(): string;
|
||||
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void;
|
||||
reset(): void;
|
||||
enable(): void;
|
||||
disable(): void;
|
||||
}
|
||||
|
||||
let nullSourceMapWriter: SourceMapWriter;
|
||||
|
||||
export function getNullSourceMapWriter(): SourceMapWriter {
|
||||
if (nullSourceMapWriter === undefined) {
|
||||
nullSourceMapWriter = {
|
||||
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void { },
|
||||
reset(): void { },
|
||||
getSourceMapData(): SourceMapData { return undefined; },
|
||||
setSourceFile(sourceFile: SourceFile): void { },
|
||||
emitPos(pos: number): void { },
|
||||
emitStart(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean, ignoreChildrenCallback?: (node: Node) => boolean, getTextRangeCallback?: (node: Node) => TextRange): void { },
|
||||
emitEnd(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean, ignoreChildrenCallback?: (node: Node) => boolean, getTextRangeCallback?: (node: Node) => TextRange): void { },
|
||||
emitTokenStart(token: SyntaxKind, pos: number, contextNode?: Node, ignoreTokenCallback?: (node: Node) => boolean, getTokenTextRangeCallback?: (node: Node, token: SyntaxKind, pos: number) => TextRange): number { return -1; },
|
||||
emitTokenEnd(token: SyntaxKind, end: number, contextNode?: Node, ignoreTokenCallback?: (node: Node) => boolean, getTokenTextRangeCallback?: (node: Node, token: SyntaxKind, pos: number) => TextRange): number { return -1; },
|
||||
changeEmitSourcePos(): void { },
|
||||
stopOverridingSpan(): void { },
|
||||
getText(): string { return undefined; },
|
||||
getSourceMappingURL(): string { return undefined; }
|
||||
};
|
||||
}
|
||||
|
||||
return nullSourceMapWriter;
|
||||
}
|
||||
|
||||
// Used for initialize lastEncodedSourceMapSpan and reset lastEncodedSourceMapSpan when updateLastEncodedAndRecordedSpans
|
||||
const defaultLastEncodedSourceMapSpan: SourceMapSpan = {
|
||||
emittedLine: 1,
|
||||
@@ -31,31 +203,10 @@ namespace ts {
|
||||
sourceIndex: 0
|
||||
};
|
||||
|
||||
export function getNullSourceMapWriter(): SourceMapWriter {
|
||||
if (nullSourceMapWriter === undefined) {
|
||||
nullSourceMapWriter = {
|
||||
getSourceMapData(): SourceMapData { return undefined; },
|
||||
setSourceFile(sourceFile: SourceFile): void { },
|
||||
emitStart(range: TextRange | Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void { },
|
||||
emitEnd(range: TextRange | Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void { },
|
||||
emitPos(pos: number): void { },
|
||||
changeEmitSourcePos(): void { },
|
||||
stopOverridingSpan(): void { },
|
||||
getText(): string { return undefined; },
|
||||
getSourceMappingURL(): string { return undefined; },
|
||||
initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean): void { },
|
||||
reset(): void { },
|
||||
enable(): void { },
|
||||
disable(): void { }
|
||||
};
|
||||
}
|
||||
|
||||
return nullSourceMapWriter;
|
||||
}
|
||||
|
||||
export function createSourceMapWriter(host: EmitHost, writer: EmitTextWriter): SourceMapWriter {
|
||||
const compilerOptions = host.getCompilerOptions();
|
||||
let currentSourceFile: SourceFile;
|
||||
let currentSourceText: string;
|
||||
let sourceMapDir: string; // The directory in which sourcemap will be
|
||||
let stopOverridingSpan = false;
|
||||
let modifyLastSourcePos = false;
|
||||
@@ -79,27 +230,36 @@ namespace ts {
|
||||
let disableDepth: number;
|
||||
|
||||
return {
|
||||
initialize,
|
||||
reset,
|
||||
getSourceMapData: () => sourceMapData,
|
||||
setSourceFile,
|
||||
emitPos,
|
||||
emitStart,
|
||||
emitEnd,
|
||||
emitTokenStart,
|
||||
emitTokenEnd,
|
||||
changeEmitSourcePos,
|
||||
stopOverridingSpan: () => stopOverridingSpan = true,
|
||||
getText,
|
||||
getSourceMappingURL,
|
||||
initialize,
|
||||
reset,
|
||||
enable,
|
||||
disable,
|
||||
};
|
||||
|
||||
/**
|
||||
* Initialize the SourceMapWriter for a new output file.
|
||||
*
|
||||
* @param filePath The path to the generated output file.
|
||||
* @param sourceMapFilePath The path to the output source map file.
|
||||
* @param sourceFiles The input source files for the program.
|
||||
* @param isBundledEmit A value indicating whether the generated output file is a bundle.
|
||||
*/
|
||||
function initialize(filePath: string, sourceMapFilePath: string, sourceFiles: SourceFile[], isBundledEmit: boolean) {
|
||||
if (sourceMapData) {
|
||||
reset();
|
||||
}
|
||||
|
||||
currentSourceFile = undefined;
|
||||
currentSourceText = undefined;
|
||||
disableDepth = 0;
|
||||
|
||||
// Current source map file and its index in the sources list
|
||||
@@ -159,6 +319,9 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Reset the SourceMapWriter to an empty state.
|
||||
*/
|
||||
function reset() {
|
||||
currentSourceFile = undefined;
|
||||
sourceMapDir = undefined;
|
||||
@@ -272,15 +435,19 @@ namespace ts {
|
||||
sourceMapData.sourceMapDecodedMappings.push(lastEncodedSourceMapSpan);
|
||||
}
|
||||
|
||||
function emitPos(pos: number, contextNode?: Node, shouldIgnorePosCallback?: (node: Node) => boolean) {
|
||||
/**
|
||||
* Emits a mapping.
|
||||
*
|
||||
* If the position is synthetic (undefined or a negative value), no mapping will be
|
||||
* created.
|
||||
*
|
||||
* @param pos The position.
|
||||
*/
|
||||
function emitPos(pos: number) {
|
||||
if (positionIsSynthesized(pos) || disableDepth > 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (shouldIgnorePosCallback && shouldIgnorePosCallback(contextNode)) {
|
||||
return;
|
||||
}
|
||||
|
||||
const sourceLinePos = getLineAndCharacterOfPosition(currentSourceFile, pos);
|
||||
|
||||
// Convert the location to be one-based.
|
||||
@@ -322,44 +489,205 @@ namespace ts {
|
||||
updateLastEncodedAndRecordedSpans();
|
||||
}
|
||||
|
||||
function getStartPos(range: TextRange) {
|
||||
function getStartPosPastDecorators(range: TextRange) {
|
||||
const rangeHasDecorators = !!(range as Node).decorators;
|
||||
return range.pos !== -1 ? skipTrivia(currentSourceFile.text, rangeHasDecorators ? (range as Node).decorators.end : range.pos) : -1;
|
||||
return skipTrivia(currentSourceText, rangeHasDecorators ? (range as Node).decorators.end : range.pos);
|
||||
}
|
||||
|
||||
function emitStart(node: Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void;
|
||||
function getStartPos(range: TextRange) {
|
||||
return skipTrivia(currentSourceText, range.pos);
|
||||
}
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start of a range.
|
||||
*
|
||||
* If the range's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param range The range to emit.0
|
||||
*/
|
||||
function emitStart(range: TextRange): void;
|
||||
function emitStart(range: TextRange | Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean) {
|
||||
if (!(shouldIgnoreNodeCallback && shouldIgnoreNodeCallback(<Node>range))) {
|
||||
emitPos(getStartPos(range));
|
||||
}
|
||||
/**
|
||||
* Emits a mapping for the start of a range.
|
||||
*
|
||||
* If the node's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
* @param contextNode The node for the current range.
|
||||
* @param ignoreNodeCallback A callback used to determine whether to skip source map
|
||||
* emit for the start position of this node.
|
||||
* @param ignoreChildrenCallback A callback used to determine whether to skip source
|
||||
* map emit for all children of this node.
|
||||
* @param getTextRangeCallbackCallback A callback used to get a custom source map
|
||||
* range for this node.
|
||||
*/
|
||||
function emitStart(range: TextRange, contextNode: Node, ignoreNodeCallback: (node: Node) => boolean, ignoreChildrenCallback: (node: Node) => boolean, getTextRangeCallback: (node: Node) => TextRange): void;
|
||||
function emitStart(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean, ignoreChildrenCallback?: (node: Node) => boolean, getTextRangeCallback?: (node: Node) => TextRange) {
|
||||
if (contextNode) {
|
||||
if (!ignoreNodeCallback(contextNode)) {
|
||||
range = getTextRangeCallback(contextNode) || range;
|
||||
emitPos(getStartPosPastDecorators(range));
|
||||
}
|
||||
|
||||
if (shouldIgnoreChildrenCallback && shouldIgnoreChildrenCallback(<Node>range)) {
|
||||
disable();
|
||||
if (ignoreChildrenCallback(contextNode)) {
|
||||
disable();
|
||||
}
|
||||
}
|
||||
else {
|
||||
emitPos(getStartPosPastDecorators(range));
|
||||
}
|
||||
}
|
||||
|
||||
function emitEnd(node: Node, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean): void;
|
||||
/**
|
||||
* Emits a mapping for the end of a range.
|
||||
*
|
||||
* If the range's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
*/
|
||||
function emitEnd(range: TextRange): void;
|
||||
function emitEnd(range: TextRange, shouldIgnoreNodeCallback?: (node: Node) => boolean, shouldIgnoreChildrenCallback?: (node: Node) => boolean) {
|
||||
if (shouldIgnoreChildrenCallback && shouldIgnoreChildrenCallback(<Node>range)) {
|
||||
enable();
|
||||
}
|
||||
/**
|
||||
* Emits a mapping for the end of a range.
|
||||
*
|
||||
* If the node's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param range The range to emit.
|
||||
* @param contextNode The node for the current range.
|
||||
* @param ignoreNodeCallback A callback used to determine whether to skip source map
|
||||
* emit for the end position of this node.
|
||||
* @param ignoreChildrenCallback A callback used to determine whether to skip source
|
||||
* map emit for all children of this node.
|
||||
* @param getTextRangeCallbackCallback A callback used to get a custom source map
|
||||
* range for this node.
|
||||
*/
|
||||
function emitEnd(range: TextRange, contextNode: Node, ignoreNodeCallback: (node: Node) => boolean, ignoreChildrenCallback: (node: Node) => boolean, getTextRangeCallback: (node: Node) => TextRange): void;
|
||||
function emitEnd(range: TextRange, contextNode?: Node, ignoreNodeCallback?: (node: Node) => boolean, ignoreChildrenCallback?: (node: Node) => boolean, getTextRangeCallback?: (node: Node) => TextRange) {
|
||||
if (contextNode) {
|
||||
if (ignoreChildrenCallback(contextNode)) {
|
||||
enable();
|
||||
}
|
||||
|
||||
if (!(shouldIgnoreNodeCallback && shouldIgnoreNodeCallback(<Node>range))) {
|
||||
if (!ignoreNodeCallback(contextNode)) {
|
||||
range = getTextRangeCallback(contextNode) || range;
|
||||
emitPos(range.end);
|
||||
}
|
||||
}
|
||||
else {
|
||||
emitPos(range.end);
|
||||
}
|
||||
|
||||
stopOverridingSpan = false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Emits a mapping for the start position of a token.
|
||||
*
|
||||
* If the token's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenStartPos The start position of the token.
|
||||
* @returns The start position of the token, following any trivia.
|
||||
*/
|
||||
function emitTokenStart(token: SyntaxKind, tokenStartPos: number): number;
|
||||
/**
|
||||
* Emits a mapping for the start position of a token.
|
||||
*
|
||||
* If the token's start position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created. Any trivia at the start position in the original source will be
|
||||
* skipped.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenStartPos The start position of the token.
|
||||
* @param contextNode The node containing this token.
|
||||
* @param ignoreTokenCallback A callback used to determine whether to skip source map
|
||||
* emit for the start position of this token.
|
||||
* @param getTokenTextRangeCallback A callback used to get a custom source
|
||||
* map range for this node.
|
||||
* @returns The start position of the token, following any trivia.
|
||||
*/
|
||||
function emitTokenStart(token: SyntaxKind, tokenStartPos: number, contextNode: Node, ignoreTokenCallback: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback: (node: Node, token: SyntaxKind) => TextRange): number;
|
||||
function emitTokenStart(token: SyntaxKind, tokenStartPos: number, contextNode?: Node, ignoreTokenCallback?: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback?: (node: Node, token: SyntaxKind) => TextRange): number {
|
||||
if (contextNode) {
|
||||
if (ignoreTokenCallback(contextNode, token)) {
|
||||
return skipTrivia(currentSourceText, tokenStartPos);
|
||||
}
|
||||
|
||||
const range = getTokenTextRangeCallback(contextNode, token);
|
||||
if (range) {
|
||||
tokenStartPos = range.pos;
|
||||
}
|
||||
}
|
||||
|
||||
tokenStartPos = skipTrivia(currentSourceText, tokenStartPos);
|
||||
emitPos(tokenStartPos);
|
||||
return tokenStartPos;
|
||||
}
|
||||
|
||||
/**
|
||||
* Emits a mapping for the end position of a token.
|
||||
*
|
||||
* If the token's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenEndPos The end position of the token.
|
||||
* @returns The end position of the token.
|
||||
*/
|
||||
function emitTokenEnd(token: SyntaxKind, tokenEndPos: number): number;
|
||||
/**
|
||||
* Emits a mapping for the end position of a token.
|
||||
*
|
||||
* If the token's end position is synthetic (undefined or a negative value), no mapping
|
||||
* will be created.
|
||||
*
|
||||
* @param token The token to emit.
|
||||
* @param tokenEndPos The end position of the token.
|
||||
* @param contextNode The node containing this token.
|
||||
* @param ignoreTokenCallback A callback used to determine whether to skip source map
|
||||
* emit for the end position of this token.
|
||||
* @param getTokenTextRangeCallback A callback used to get a custom source
|
||||
* map range for this node.
|
||||
* @returns The end position of the token.
|
||||
*/
|
||||
function emitTokenEnd(token: SyntaxKind, tokenEndPos: number, contextNode: Node, ignoreTokenCallback: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback: (node: Node, token: SyntaxKind) => TextRange): number;
|
||||
function emitTokenEnd(token: SyntaxKind, tokenEndPos: number, contextNode?: Node, ignoreTokenCallback?: (node: Node, token: SyntaxKind) => boolean, getTokenTextRangeCallback?: (node: Node, token: SyntaxKind) => TextRange): number {
|
||||
if (contextNode) {
|
||||
if (ignoreTokenCallback(contextNode, token)) {
|
||||
return tokenEndPos;
|
||||
}
|
||||
|
||||
const range = getTokenTextRangeCallback(contextNode, token);
|
||||
if (range) {
|
||||
tokenEndPos = range.end;
|
||||
}
|
||||
}
|
||||
|
||||
emitPos(tokenEndPos);
|
||||
return tokenEndPos;
|
||||
}
|
||||
|
||||
|
||||
// @deprecated
|
||||
function changeEmitSourcePos() {
|
||||
Debug.assert(!modifyLastSourcePos);
|
||||
modifyLastSourcePos = true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Set the current source file.
|
||||
*
|
||||
* @param sourceFile The source file.
|
||||
*/
|
||||
function setSourceFile(sourceFile: SourceFile) {
|
||||
currentSourceFile = sourceFile;
|
||||
currentSourceText = sourceFile.text;
|
||||
|
||||
// Add the file to tsFilePaths
|
||||
// If sourceroot option: Use the relative path corresponding to the common directory path
|
||||
@@ -386,6 +714,9 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the text for the source map.
|
||||
*/
|
||||
function getText() {
|
||||
encodeLastRecordedSourceMapSpan();
|
||||
|
||||
@@ -400,6 +731,9 @@ namespace ts {
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the SourceMappingURL for the source map.
|
||||
*/
|
||||
function getSourceMappingURL() {
|
||||
if (compilerOptions.inlineSourceMap) {
|
||||
// Encode the sourceMap into the sourceMap url
|
||||
|
||||
+140
-5
@@ -54,7 +54,7 @@ namespace ts {
|
||||
* @param transforms An array of Transformers.
|
||||
*/
|
||||
export function transformFiles(resolver: EmitResolver, host: EmitHost, sourceFiles: SourceFile[], transformers: Transformer[]) {
|
||||
const nodeEmitFlags: NodeEmitFlags[] = [];
|
||||
const nodeEmitOptions: NodeEmitOptions[] = [];
|
||||
const lexicalEnvironmentVariableDeclarationsStack: VariableDeclaration[][] = [];
|
||||
const lexicalEnvironmentFunctionDeclarationsStack: FunctionDeclaration[][] = [];
|
||||
const enabledSyntaxKindFeatures = new Array<SyntaxKindFeatureFlags>(SyntaxKind.Count);
|
||||
@@ -72,6 +72,12 @@ namespace ts {
|
||||
getEmitHost: () => host,
|
||||
getNodeEmitFlags,
|
||||
setNodeEmitFlags,
|
||||
getSourceMapRange,
|
||||
setSourceMapRange,
|
||||
getTokenSourceMapRange,
|
||||
setTokenSourceMapRange,
|
||||
getCommentRange,
|
||||
setCommentRange,
|
||||
hoistVariableDeclaration,
|
||||
hoistFunctionDeclaration,
|
||||
startLexicalEnvironment,
|
||||
@@ -104,10 +110,16 @@ namespace ts {
|
||||
return transformation(sourceFile);
|
||||
}
|
||||
|
||||
/**
|
||||
* Enables expression substitutions in the pretty printer for the provided SyntaxKind.
|
||||
*/
|
||||
function enableSubstitution(kind: SyntaxKind) {
|
||||
enabledSyntaxKindFeatures[kind] |= SyntaxKindFeatureFlags.Substitution;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines whether expression substitutions are enabled for the provided node.
|
||||
*/
|
||||
function isSubstitutionEnabled(node: Node) {
|
||||
return (enabledSyntaxKindFeatures[node.kind] & SyntaxKindFeatureFlags.Substitution) !== 0;
|
||||
}
|
||||
@@ -123,10 +135,17 @@ namespace ts {
|
||||
return node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Enables before/after emit notifications in the pretty printer for the provided SyntaxKind.
|
||||
*/
|
||||
function enableEmitNotification(kind: SyntaxKind) {
|
||||
enabledSyntaxKindFeatures[kind] |= SyntaxKindFeatureFlags.EmitNotifications;
|
||||
}
|
||||
|
||||
/**
|
||||
* Determines whether before/after emit notifications should be raised in the pretty
|
||||
* printer when it emits a node.
|
||||
*/
|
||||
function isEmitNotificationEnabled(node: Node) {
|
||||
return (enabledSyntaxKindFeatures[node.kind] & SyntaxKindFeatureFlags.EmitNotifications) !== 0
|
||||
|| (getNodeEmitFlags(node) & NodeEmitFlags.AdviseOnEmitNode) !== 0;
|
||||
@@ -151,14 +170,34 @@ namespace ts {
|
||||
emit(node);
|
||||
}
|
||||
|
||||
function getEmitOptions(node: Node, create?: boolean) {
|
||||
let options = isSourceTreeNode(node)
|
||||
? nodeEmitOptions[getNodeId(node)]
|
||||
: node.emitOptions;
|
||||
if (!options && create) {
|
||||
options = { };
|
||||
if (isSourceTreeNode(node)) {
|
||||
nodeEmitOptions[getNodeId(node)] = options;
|
||||
}
|
||||
else {
|
||||
node.emitOptions = options;
|
||||
}
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets flags that control emit behavior of a node.
|
||||
*/
|
||||
function getNodeEmitFlags(node: Node) {
|
||||
while (node) {
|
||||
const nodeId = getNodeId(node);
|
||||
if (nodeEmitFlags[nodeId] !== undefined) {
|
||||
return nodeEmitFlags[nodeId];
|
||||
const options = getEmitOptions(node, /*create*/ false);
|
||||
if (options && options.flags !== undefined) {
|
||||
if (options.flags & NodeEmitFlags.Merge) {
|
||||
options.flags = (options.flags | getNodeEmitFlags(node.original)) & ~NodeEmitFlags.Merge;
|
||||
}
|
||||
|
||||
return options.flags;
|
||||
}
|
||||
|
||||
node = node.original;
|
||||
@@ -171,7 +210,103 @@ namespace ts {
|
||||
* Sets flags that control emit behavior of a node.
|
||||
*/
|
||||
function setNodeEmitFlags<T extends Node>(node: T, flags: NodeEmitFlags) {
|
||||
nodeEmitFlags[getNodeId(node)] = flags;
|
||||
const options = getEmitOptions(node, /*create*/ true);
|
||||
if (flags & NodeEmitFlags.Merge) {
|
||||
flags = options.flags | (flags & ~NodeEmitFlags.Merge);
|
||||
}
|
||||
|
||||
options.flags = flags;
|
||||
return node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a custom text range to use when emitting source maps.
|
||||
*/
|
||||
function getSourceMapRange(node: Node) {
|
||||
let current = node;
|
||||
while (current) {
|
||||
const options = getEmitOptions(current);
|
||||
if (options && options.sourceMapRange !== undefined) {
|
||||
return options.sourceMapRange;
|
||||
}
|
||||
|
||||
current = current.original;
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets a custom text range to use when emitting source maps.
|
||||
*/
|
||||
function setSourceMapRange<T extends Node>(node: T, range: TextRange) {
|
||||
getEmitOptions(node, /*create*/ true).sourceMapRange = range;
|
||||
return node;
|
||||
}
|
||||
|
||||
function getTokenSourceMapRanges(node: Node) {
|
||||
let current = node;
|
||||
while (current) {
|
||||
const options = getEmitOptions(current);
|
||||
if (options && options.tokenSourceMapRange) {
|
||||
return options.tokenSourceMapRange;
|
||||
}
|
||||
|
||||
current = current.original;
|
||||
}
|
||||
|
||||
return undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the TextRange to use for source maps for a token of a node.
|
||||
*/
|
||||
function getTokenSourceMapRange(node: Node, token: SyntaxKind) {
|
||||
const ranges = getTokenSourceMapRanges(node);
|
||||
if (ranges) {
|
||||
return ranges[token];
|
||||
}
|
||||
|
||||
return undefined;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets the TextRange to use for source maps for a token of a node.
|
||||
*/
|
||||
function setTokenSourceMapRange<T extends Node>(node: T, token: SyntaxKind, range: TextRange) {
|
||||
const options = getEmitOptions(node, /*create*/ true);
|
||||
if (!options.tokenSourceMapRange) {
|
||||
const existingRanges = getTokenSourceMapRanges(node);
|
||||
const ranges = existingRanges ? clone(existingRanges) : { };
|
||||
options.tokenSourceMapRange = ranges;
|
||||
}
|
||||
|
||||
options.tokenSourceMapRange[token] = range;
|
||||
return node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets a custom text range to use when emitting comments.
|
||||
*/
|
||||
function getCommentRange(node: Node) {
|
||||
let current = node;
|
||||
while (current) {
|
||||
const options = getEmitOptions(current, /*create*/ false);
|
||||
if (options && options.commentRange !== undefined) {
|
||||
return options.commentRange;
|
||||
}
|
||||
|
||||
current = current.original;
|
||||
}
|
||||
|
||||
return node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Sets a custom text range to use when emitting comments.
|
||||
*/
|
||||
function setCommentRange<T extends Node>(node: T, range: TextRange) {
|
||||
getEmitOptions(node, /*create*/ true).commentRange = range;
|
||||
return node;
|
||||
}
|
||||
|
||||
|
||||
@@ -63,9 +63,10 @@ namespace ts {
|
||||
|
||||
function emitAssignment(name: Identifier, value: Expression, location: TextRange) {
|
||||
const expression = createAssignment(name, value, location);
|
||||
if (isSimpleExpression(value)) {
|
||||
context.setNodeEmitFlags(expression, NodeEmitFlags.NoNestedSourceMaps);
|
||||
}
|
||||
|
||||
// NOTE: this completely disables source maps, but aligns with the behavior of
|
||||
// `emitAssignment` in the old emitter.
|
||||
context.setNodeEmitFlags(expression, NodeEmitFlags.NoNestedSourceMaps);
|
||||
|
||||
aggregateTransformFlags(expression);
|
||||
expressions.push(expression);
|
||||
@@ -98,9 +99,10 @@ namespace ts {
|
||||
|
||||
function emitAssignment(name: Identifier, value: Expression, location: TextRange) {
|
||||
const declaration = createVariableDeclaration(name, value, location);
|
||||
if (isSimpleExpression(value)) {
|
||||
context.setNodeEmitFlags(declaration, NodeEmitFlags.NoNestedSourceMaps);
|
||||
}
|
||||
|
||||
// NOTE: this completely disables source maps, but aligns with the behavior of
|
||||
// `emitAssignment` in the old emitter.
|
||||
context.setNodeEmitFlags(declaration, NodeEmitFlags.NoNestedSourceMaps);
|
||||
|
||||
aggregateTransformFlags(declaration);
|
||||
declarations.push(declaration);
|
||||
@@ -133,15 +135,12 @@ namespace ts {
|
||||
|
||||
function emitAssignment(name: Identifier, value: Expression, location: TextRange, original: Node) {
|
||||
const declaration = createVariableDeclaration(name, value, location);
|
||||
if (declarations.length === 0) {
|
||||
declaration.pos = -1;
|
||||
}
|
||||
|
||||
if (isSimpleExpression(value)) {
|
||||
context.setNodeEmitFlags(declaration, NodeEmitFlags.NoNestedSourceMaps);
|
||||
}
|
||||
|
||||
declaration.original = original;
|
||||
|
||||
// NOTE: this completely disables source maps, but aligns with the behavior of
|
||||
// `emitAssignment` in the old emitter.
|
||||
context.setNodeEmitFlags(declaration, NodeEmitFlags.NoNestedSourceMaps);
|
||||
|
||||
declarations.push(declaration);
|
||||
aggregateTransformFlags(declaration);
|
||||
}
|
||||
@@ -189,11 +188,12 @@ namespace ts {
|
||||
|
||||
function emitPendingAssignment(name: Expression, value: Expression, location: TextRange, original: Node) {
|
||||
const expression = createAssignment(name, value, location);
|
||||
if (isSimpleExpression(value)) {
|
||||
context.setNodeEmitFlags(expression, NodeEmitFlags.NoNestedSourceMaps);
|
||||
}
|
||||
|
||||
expression.original = original;
|
||||
|
||||
// NOTE: this completely disables source maps, but aligns with the behavior of
|
||||
// `emitAssignment` in the old emitter.
|
||||
context.setNodeEmitFlags(expression, NodeEmitFlags.NoNestedSourceMaps);
|
||||
|
||||
pendingAssignments.push(expression);
|
||||
return expression;
|
||||
}
|
||||
@@ -251,7 +251,7 @@ namespace ts {
|
||||
emitArrayLiteralAssignment(<ArrayLiteralExpression>target, value, location);
|
||||
}
|
||||
else {
|
||||
const name = getRelocatedClone(<Identifier>target, /*location*/ target);
|
||||
const name = getSynthesizedClone(<Identifier>target, { sourceMapRange: target, commentRange: target });
|
||||
emitAssignment(name, value, location, /*original*/ undefined);
|
||||
}
|
||||
}
|
||||
@@ -341,8 +341,7 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
else {
|
||||
const clonedName = getSynthesizedClone(name);
|
||||
emitAssignment(clonedName, value, target, target);
|
||||
emitAssignment(name, value, target, target);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
+219
-147
@@ -145,6 +145,11 @@ namespace ts {
|
||||
hoistVariableDeclaration,
|
||||
getNodeEmitFlags,
|
||||
setNodeEmitFlags,
|
||||
getCommentRange,
|
||||
setCommentRange,
|
||||
getSourceMapRange,
|
||||
setSourceMapRange,
|
||||
setTokenSourceMapRange,
|
||||
} = context;
|
||||
|
||||
const resolver = context.getEmitResolver();
|
||||
@@ -309,7 +314,7 @@ namespace ts {
|
||||
return visitFunctionExpression(<FunctionExpression>node);
|
||||
|
||||
case SyntaxKind.VariableDeclaration:
|
||||
return visitVariableDeclaration(<VariableDeclaration>node);
|
||||
return visitVariableDeclaration(<VariableDeclaration>node, /*offset*/ undefined);
|
||||
|
||||
case SyntaxKind.Identifier:
|
||||
return visitIdentifier(<Identifier>node);
|
||||
@@ -385,7 +390,7 @@ namespace ts {
|
||||
return visitSourceFileNode(<SourceFile>node);
|
||||
|
||||
case SyntaxKind.VariableStatement:
|
||||
return visitEachChild(node, visitor, context);
|
||||
return visitVariableStatement(<VariableStatement>node);
|
||||
|
||||
default:
|
||||
Debug.failBadSyntaxKind(node);
|
||||
@@ -544,18 +549,20 @@ namespace ts {
|
||||
// return C;
|
||||
// }());
|
||||
|
||||
return startOnNewLine(
|
||||
createVariableStatement(
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(
|
||||
getDeclarationName(node, /*allowComments*/ true),
|
||||
transformClassLikeDeclarationToExpression(node)
|
||||
)
|
||||
]),
|
||||
node
|
||||
)
|
||||
const statement = createVariableStatement(
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(
|
||||
getDeclarationName(node, /*allowComments*/ true),
|
||||
transformClassLikeDeclarationToExpression(node)
|
||||
)
|
||||
]),
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
setOriginalNode(statement, node);
|
||||
startOnNewLine(statement);
|
||||
return statement;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -832,18 +839,24 @@ namespace ts {
|
||||
else if (isBindingPattern(node.name)) {
|
||||
// Binding patterns are converted into a generated name and are
|
||||
// evaluated inside the function body.
|
||||
return createParameter(
|
||||
getGeneratedNameForNode(node),
|
||||
/*initializer*/ undefined,
|
||||
/*location*/ node
|
||||
return setOriginalNode(
|
||||
createParameter(
|
||||
getGeneratedNameForNode(node),
|
||||
/*initializer*/ undefined,
|
||||
/*location*/ node
|
||||
),
|
||||
/*original*/ node
|
||||
);
|
||||
}
|
||||
else if (node.initializer) {
|
||||
// Initializers are elided
|
||||
return createParameter(
|
||||
node.name,
|
||||
/*initializer*/ undefined,
|
||||
/*location*/ node
|
||||
return setOriginalNode(
|
||||
createParameter(
|
||||
node.name,
|
||||
/*initializer*/ undefined,
|
||||
/*location*/ node
|
||||
),
|
||||
/*original*/ node
|
||||
);
|
||||
}
|
||||
else {
|
||||
@@ -936,28 +949,30 @@ namespace ts {
|
||||
* @param initializer The initializer for the parameter.
|
||||
*/
|
||||
function addDefaultValueAssignmentForInitializer(statements: Statement[], parameter: ParameterDeclaration, name: Identifier, initializer: Expression): void {
|
||||
statements.push(
|
||||
createIf(
|
||||
createStrictEquality(
|
||||
getSynthesizedClone(name),
|
||||
createVoidZero()
|
||||
),
|
||||
setNodeEmitFlags(
|
||||
createBlock([
|
||||
createStatement(
|
||||
createAssignment(
|
||||
getSynthesizedClone(name),
|
||||
visitNode(initializer, visitor, isExpression)
|
||||
)
|
||||
const statement = createIf(
|
||||
createStrictEquality(
|
||||
getSynthesizedClone(name),
|
||||
createVoidZero()
|
||||
),
|
||||
setNodeEmitFlags(
|
||||
createBlock([
|
||||
createStatement(
|
||||
createAssignment(
|
||||
setNodeEmitFlags(getMutableClone(name), NodeEmitFlags.NoSourceMap),
|
||||
setNodeEmitFlags(visitNode(initializer, visitor, isExpression), NodeEmitFlags.NoSourceMap | NodeEmitFlags.Merge),
|
||||
/*location*/ parameter
|
||||
)
|
||||
]),
|
||||
NodeEmitFlags.SingleLine
|
||||
),
|
||||
/*elseStatement*/ undefined,
|
||||
/*location*/ undefined,
|
||||
{ startOnNewLine: true }
|
||||
)
|
||||
)
|
||||
], /*location*/ parameter),
|
||||
NodeEmitFlags.SingleLine | NodeEmitFlags.NoTrailingSourceMap | NodeEmitFlags.NoTokenSourceMaps
|
||||
),
|
||||
/*elseStatement*/ undefined,
|
||||
/*location*/ parameter,
|
||||
{ startOnNewLine: true }
|
||||
);
|
||||
|
||||
setNodeEmitFlags(statement, NodeEmitFlags.NoTokenSourceMaps | NodeEmitFlags.NoTrailingSourceMap);
|
||||
statements.push(statement);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1013,33 +1028,35 @@ namespace ts {
|
||||
// for (var _i = restIndex; _i < arguments.length; _i++) {
|
||||
// param[_i - restIndex] = arguments[_i];
|
||||
// }
|
||||
statements.push(
|
||||
createFor(
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(temp, createLiteral(restIndex))
|
||||
], /*location*/ parameter),
|
||||
createLessThan(
|
||||
temp,
|
||||
createPropertyAccess(createIdentifier("arguments"), "length"),
|
||||
/*location*/ parameter
|
||||
),
|
||||
createPostfixIncrement(temp, /*location*/ parameter),
|
||||
createBlock([
|
||||
startOnNewLine(
|
||||
createStatement(
|
||||
createAssignment(
|
||||
createElementAccess(
|
||||
expressionName,
|
||||
createSubtract(temp, createLiteral(restIndex))
|
||||
),
|
||||
createElementAccess(createIdentifier("arguments"), temp)
|
||||
const forStatement = createFor(
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(temp, createLiteral(restIndex))
|
||||
], /*location*/ parameter),
|
||||
createLessThan(
|
||||
temp,
|
||||
createPropertyAccess(createIdentifier("arguments"), "length"),
|
||||
/*location*/ parameter
|
||||
),
|
||||
createPostfixIncrement(temp, /*location*/ parameter),
|
||||
createBlock([
|
||||
startOnNewLine(
|
||||
createStatement(
|
||||
createAssignment(
|
||||
createElementAccess(
|
||||
expressionName,
|
||||
createSubtract(temp, createLiteral(restIndex))
|
||||
),
|
||||
/*location*/ parameter
|
||||
)
|
||||
createElementAccess(createIdentifier("arguments"), temp)
|
||||
),
|
||||
/*location*/ parameter
|
||||
)
|
||||
])
|
||||
)
|
||||
)
|
||||
])
|
||||
);
|
||||
|
||||
setNodeEmitFlags(forStatement, NodeEmitFlags.SourceMapAdjustRestParameterLoop);
|
||||
startOnNewLine(forStatement);
|
||||
statements.push(forStatement);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1051,17 +1068,19 @@ namespace ts {
|
||||
function addCaptureThisForNodeIfNeeded(statements: Statement[], node: Node): void {
|
||||
if (node.transformFlags & TransformFlags.ContainsCapturedLexicalThis && node.kind !== SyntaxKind.ArrowFunction) {
|
||||
enableSubstitutionsForCapturedThis();
|
||||
statements.push(
|
||||
createVariableStatement(
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(
|
||||
"_this",
|
||||
createThis()
|
||||
)
|
||||
])
|
||||
)
|
||||
const captureThisStatement = createVariableStatement(
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(
|
||||
"_this",
|
||||
createThis()
|
||||
)
|
||||
])
|
||||
);
|
||||
|
||||
setNodeEmitFlags(captureThisStatement, NodeEmitFlags.NoComments);
|
||||
setSourceMapRange(captureThisStatement, node);
|
||||
statements.push(captureThisStatement);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1119,6 +1138,13 @@ namespace ts {
|
||||
* @param member The MethodDeclaration node.
|
||||
*/
|
||||
function transformClassMethodDeclarationToStatement(receiver: LeftHandSideExpression, member: MethodDeclaration) {
|
||||
const commentRange = getCommentRange(member);
|
||||
const sourceMapRange = getSourceMapRange(member);
|
||||
|
||||
const func = transformFunctionLikeToExpression(member, /*location*/ member, /*name*/ undefined);
|
||||
setNodeEmitFlags(func, NodeEmitFlags.NoComments);
|
||||
setSourceMapRange(func, sourceMapRange);
|
||||
|
||||
const statement = createStatement(
|
||||
createAssignment(
|
||||
createMemberAccessForPropertyName(
|
||||
@@ -1126,12 +1152,14 @@ namespace ts {
|
||||
visitNode(member.name, visitor, isPropertyName),
|
||||
/*location*/ member.name
|
||||
),
|
||||
transformFunctionLikeToExpression(member, /*location*/ member, /*name*/ undefined),
|
||||
/*location*/ moveRangeEnd(member, -1)
|
||||
func
|
||||
),
|
||||
/*location*/ member
|
||||
);
|
||||
|
||||
setOriginalNode(statement, member);
|
||||
setCommentRange(statement, commentRange);
|
||||
|
||||
// The location for the statement is used to emit comments only.
|
||||
// No source map should be emitted for this statement to align with the
|
||||
// old emitter.
|
||||
@@ -1148,7 +1176,7 @@ namespace ts {
|
||||
function transformAccessorsToStatement(receiver: LeftHandSideExpression, accessors: AllAccessorDeclarations): Statement {
|
||||
const statement = createStatement(
|
||||
transformAccessorsToExpression(receiver, accessors),
|
||||
/*location*/ accessors.firstAccessor
|
||||
/*location*/ getSourceMapRange(accessors.firstAccessor)
|
||||
);
|
||||
|
||||
// The location for the statement is used to emit source maps only.
|
||||
@@ -1167,43 +1195,43 @@ namespace ts {
|
||||
function transformAccessorsToExpression(receiver: LeftHandSideExpression, { firstAccessor, getAccessor, setAccessor }: AllAccessorDeclarations): Expression {
|
||||
// To align with source maps in the old emitter, the receiver and property name
|
||||
// arguments are both mapped contiguously to the accessor name.
|
||||
const target = getSynthesizedClone(receiver);
|
||||
target.pos = firstAccessor.name.pos;
|
||||
const target = getMutableClone(receiver);
|
||||
setNodeEmitFlags(target, NodeEmitFlags.NoComments | NodeEmitFlags.NoTrailingSourceMap);
|
||||
setSourceMapRange(target, firstAccessor.name);
|
||||
|
||||
const propertyName = createExpressionForPropertyName(visitNode(firstAccessor.name, visitor, isPropertyName));
|
||||
propertyName.end = firstAccessor.name.end;
|
||||
setNodeEmitFlags(propertyName, NodeEmitFlags.NoComments | NodeEmitFlags.NoLeadingSourceMap);
|
||||
setSourceMapRange(propertyName, firstAccessor.name);
|
||||
|
||||
let getAccessorExpression: FunctionExpression;
|
||||
const properties: ObjectLiteralElement[] = [];
|
||||
if (getAccessor) {
|
||||
getAccessorExpression = transformFunctionLikeToExpression(getAccessor, /*location*/ getAccessor, /*name*/ undefined);
|
||||
setNodeEmitFlags(getAccessorExpression, NodeEmitFlags.NoLeadingComments | getNodeEmitFlags(getAccessorExpression));
|
||||
const getterFunction = transformFunctionLikeToExpression(getAccessor, /*location*/ undefined, /*name*/ undefined);
|
||||
setSourceMapRange(getterFunction, getSourceMapRange(getAccessor));
|
||||
const getter = createPropertyAssignment("get", getterFunction);
|
||||
setCommentRange(getter, getCommentRange(getAccessor));
|
||||
properties.push(getter);
|
||||
}
|
||||
|
||||
let setAccessorExpression: FunctionExpression;
|
||||
if (setAccessor) {
|
||||
setAccessorExpression = transformFunctionLikeToExpression(setAccessor, /*location*/ setAccessor, /*name*/ undefined);
|
||||
setNodeEmitFlags(setAccessorExpression, NodeEmitFlags.NoLeadingComments | getNodeEmitFlags(setAccessorExpression));
|
||||
const setterFunction = transformFunctionLikeToExpression(setAccessor, /*location*/ undefined, /*name*/ undefined);
|
||||
setSourceMapRange(setterFunction, getSourceMapRange(setAccessor));
|
||||
const setter = createPropertyAssignment("set", setterFunction);
|
||||
setCommentRange(setter, getCommentRange(setAccessor));
|
||||
properties.push(setter);
|
||||
}
|
||||
|
||||
return setNodeEmitFlags(
|
||||
createObjectDefineProperty(
|
||||
properties.push(
|
||||
createPropertyAssignment("enumerable", createLiteral(true)),
|
||||
createPropertyAssignment("configurable", createLiteral(true))
|
||||
);
|
||||
|
||||
return createCall(
|
||||
createPropertyAccess(createIdentifier("Object"), "defineProperty"),
|
||||
[
|
||||
target,
|
||||
propertyName,
|
||||
/*descriptor*/ {
|
||||
get: getAccessorExpression,
|
||||
set: setAccessorExpression,
|
||||
enumerable: true,
|
||||
configurable: true
|
||||
},
|
||||
/*preferNewLine*/ true,
|
||||
/*location*/ undefined,
|
||||
/*descriptorLocations*/ {
|
||||
get: { location: getAccessor, emitFlags: NodeEmitFlags.NoSourceMap },
|
||||
set: { location: setAccessor, emitFlags: NodeEmitFlags.NoSourceMap }
|
||||
},
|
||||
context
|
||||
),
|
||||
NodeEmitFlags.NoComments
|
||||
createObjectLiteral(properties, /*location*/ undefined, /*multiLine*/ true)
|
||||
]
|
||||
);
|
||||
}
|
||||
|
||||
@@ -1288,6 +1316,7 @@ namespace ts {
|
||||
let multiLine = false; // indicates whether the block *must* be emitted as multiple lines
|
||||
let singleLine = false; // indicates whether the block *may* be emitted as a single line
|
||||
let statementsLocation: TextRange;
|
||||
let closeBraceLocation: TextRange;
|
||||
|
||||
const statements: Statement[] = [];
|
||||
const body = node.body;
|
||||
@@ -1338,9 +1367,13 @@ namespace ts {
|
||||
}
|
||||
|
||||
const expression = visitNode(body, visitor, isExpression);
|
||||
if (expression) {
|
||||
statements.push(createReturn(expression, /*location*/ statementsLocation));
|
||||
}
|
||||
const returnStatement = createReturn(expression, /*location*/ body);
|
||||
setNodeEmitFlags(returnStatement, NodeEmitFlags.NoTokenSourceMaps | NodeEmitFlags.NoTrailingSourceMap | NodeEmitFlags.NoTrailingComments);
|
||||
statements.push(returnStatement);
|
||||
|
||||
// To align with the source map emit for the old emitter, we set a custom
|
||||
// source map location for the close brace.
|
||||
closeBraceLocation = body;
|
||||
}
|
||||
|
||||
const lexicalEnvironment = endLexicalEnvironment();
|
||||
@@ -1356,6 +1389,10 @@ namespace ts {
|
||||
setNodeEmitFlags(block, NodeEmitFlags.SingleLine);
|
||||
}
|
||||
|
||||
if (closeBraceLocation) {
|
||||
setTokenSourceMapRange(block, SyntaxKind.CloseBraceToken, closeBraceLocation);
|
||||
}
|
||||
|
||||
setOriginalNode(block, node.body);
|
||||
return block;
|
||||
}
|
||||
@@ -1450,6 +1487,7 @@ namespace ts {
|
||||
return undefined;
|
||||
}
|
||||
}
|
||||
|
||||
return visitEachChild(node, visitor, context);
|
||||
}
|
||||
|
||||
@@ -1459,17 +1497,28 @@ namespace ts {
|
||||
* @param node A VariableDeclarationList node.
|
||||
*/
|
||||
function visitVariableDeclarationList(node: VariableDeclarationList): VariableDeclarationList {
|
||||
// If we are here it is because the list is defined as `let` or `const`.
|
||||
Debug.assert((node.flags & NodeFlags.BlockScoped) !== 0);
|
||||
if (node.flags & NodeFlags.BlockScoped) {
|
||||
enableSubstitutionsForBlockScopedBindings();
|
||||
}
|
||||
|
||||
enableSubstitutionsForBlockScopedBindings();
|
||||
return setOriginalNode(
|
||||
createVariableDeclarationList(
|
||||
flatten(map(node.declarations, visitVariableDeclarationInLetDeclarationList)),
|
||||
/*location*/ node
|
||||
),
|
||||
node
|
||||
);
|
||||
const declarations = flatten(map(node.declarations, node.flags & NodeFlags.Let
|
||||
? visitVariableDeclarationInLetDeclarationList
|
||||
: visitVariableDeclaration));
|
||||
|
||||
const declarationList = createVariableDeclarationList(declarations, /*location*/ node);
|
||||
setOriginalNode(declarationList, node);
|
||||
|
||||
if (node.transformFlags & TransformFlags.ContainsBindingPattern
|
||||
&& (isBindingPattern(node.declarations[0].name)
|
||||
|| isBindingPattern(lastOrUndefined(node.declarations).name))) {
|
||||
// If the first or last declaration is a binding pattern, we need to modify
|
||||
// the source map range for the declaration list.
|
||||
const firstDeclaration = firstOrUndefined(declarations);
|
||||
const lastDeclaration = lastOrUndefined(declarations);
|
||||
setSourceMapRange(node, createRange(firstDeclaration.pos, lastDeclaration.end));
|
||||
}
|
||||
|
||||
return declarationList;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1546,13 +1595,13 @@ namespace ts {
|
||||
*
|
||||
* @param node A VariableDeclaration node.
|
||||
*/
|
||||
function visitVariableDeclarationInLetDeclarationList(node: VariableDeclaration) {
|
||||
function visitVariableDeclarationInLetDeclarationList(node: VariableDeclaration, offset: number) {
|
||||
// For binding pattern names that lack initializers there is no point to emit
|
||||
// explicit initializer since downlevel codegen for destructuring will fail
|
||||
// in the absence of initializer so all binding elements will say uninitialized
|
||||
const name = node.name;
|
||||
if (isBindingPattern(name)) {
|
||||
return visitVariableDeclaration(node);
|
||||
return visitVariableDeclaration(node, offset);
|
||||
}
|
||||
|
||||
if (!node.initializer && shouldEmitExplicitInitializerForLetDeclaration(node)) {
|
||||
@@ -1569,11 +1618,13 @@ namespace ts {
|
||||
*
|
||||
* @param node A VariableDeclaration node.
|
||||
*/
|
||||
function visitVariableDeclaration(node: VariableDeclaration): VisitResult<VariableDeclaration> {
|
||||
function visitVariableDeclaration(node: VariableDeclaration, offset: number): VisitResult<VariableDeclaration> {
|
||||
// If we are here it is because the name contains a binding pattern.
|
||||
Debug.assert(isBindingPattern(node.name));
|
||||
if (isBindingPattern(node.name)) {
|
||||
return flattenVariableDestructuring(context, node, /*value*/ undefined, visitor);
|
||||
}
|
||||
|
||||
return flattenVariableDestructuring(context, node, /*value*/ undefined, visitor);
|
||||
return visitEachChild(node, visitor, context);
|
||||
}
|
||||
|
||||
function visitLabeledStatement(node: LabeledStatement): VisitResult<Statement> {
|
||||
@@ -1663,25 +1714,34 @@ namespace ts {
|
||||
// Initialize LHS
|
||||
// var v = _a[_i];
|
||||
if (isVariableDeclarationList(initializer)) {
|
||||
const firstDeclaration = firstOrUndefined(initializer.declarations);
|
||||
if (initializer.flags & NodeFlags.BlockScoped) {
|
||||
enableSubstitutionsForBlockScopedBindings();
|
||||
}
|
||||
if (firstDeclaration && isBindingPattern(firstDeclaration.name)) {
|
||||
|
||||
const firstOriginalDeclaration = firstOrUndefined(initializer.declarations);
|
||||
if (firstOriginalDeclaration && isBindingPattern(firstOriginalDeclaration.name)) {
|
||||
// This works whether the declaration is a var, let, or const.
|
||||
// It will use rhsIterationValue _a[_i] as the initializer.
|
||||
const declarations = flattenVariableDestructuring(
|
||||
context,
|
||||
firstOriginalDeclaration,
|
||||
createElementAccess(rhsReference, counter),
|
||||
visitor
|
||||
);
|
||||
|
||||
const declarationList = createVariableDeclarationList(declarations, /*location*/ initializer);
|
||||
setOriginalNode(declarationList, initializer);
|
||||
|
||||
// Adjust the source map range for the first declaration to align with the old
|
||||
// emitter.
|
||||
const firstDeclaration = declarations[0];
|
||||
const lastDeclaration = lastOrUndefined(declarations);
|
||||
setSourceMapRange(declarationList, createRange(firstDeclaration.pos, lastDeclaration.end));
|
||||
|
||||
statements.push(
|
||||
createVariableStatement(
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList(
|
||||
flattenVariableDestructuring(
|
||||
context,
|
||||
firstDeclaration,
|
||||
createElementAccess(rhsReference, counter),
|
||||
visitor
|
||||
)
|
||||
),
|
||||
/*location*/ moveRangeEnd(initializer, -1)
|
||||
declarationList
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -1693,7 +1753,7 @@ namespace ts {
|
||||
/*modifiers*/ undefined,
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(
|
||||
firstDeclaration ? firstDeclaration.name : createTempVariable(/*recordTempVariable*/ undefined),
|
||||
firstOriginalDeclaration ? firstOriginalDeclaration.name : createTempVariable(/*recordTempVariable*/ undefined),
|
||||
createElementAccess(rhsReference, counter)
|
||||
)
|
||||
], /*location*/ moveRangePos(initializer, -1)),
|
||||
@@ -1726,13 +1786,17 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
let bodyLocation: TextRange;
|
||||
let statementsLocation: TextRange;
|
||||
if (convertedLoopBodyStatements) {
|
||||
addRange(statements, convertedLoopBodyStatements);
|
||||
}
|
||||
else {
|
||||
const statement = visitNode(node.statement, visitor, isStatement);
|
||||
if (isBlock(statement)) {
|
||||
addRange(statements, (<Block>statement).statements);
|
||||
addRange(statements, statement.statements);
|
||||
bodyLocation = statement;
|
||||
statementsLocation = statement.statements;
|
||||
}
|
||||
else {
|
||||
statements.push(statement);
|
||||
@@ -1742,25 +1806,33 @@ namespace ts {
|
||||
// The old emitter does not emit source maps for the expression
|
||||
setNodeEmitFlags(expression, NodeEmitFlags.NoSourceMap | getNodeEmitFlags(expression));
|
||||
|
||||
return createFor(
|
||||
createVariableDeclarationList(
|
||||
[
|
||||
createVariableDeclaration(counter, createLiteral(0), /*location*/ moveRangePos(node.expression, -1)),
|
||||
createVariableDeclaration(rhsReference, expression, /*location*/ node.expression)
|
||||
],
|
||||
/*location*/ node.expression
|
||||
),
|
||||
// The old emitter does not emit source maps for the block.
|
||||
// We add the location to preserve comments.
|
||||
const body = createBlock(
|
||||
createNodeArray(statements, /*location*/ statementsLocation),
|
||||
/*location*/ bodyLocation
|
||||
);
|
||||
|
||||
setNodeEmitFlags(body, NodeEmitFlags.NoSourceMap | NodeEmitFlags.NoTokenSourceMaps);
|
||||
|
||||
const forStatement = createFor(
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(counter, createLiteral(0), /*location*/ moveRangePos(node.expression, -1)),
|
||||
createVariableDeclaration(rhsReference, expression, /*location*/ node.expression)
|
||||
], /*location*/ node.expression),
|
||||
createLessThan(
|
||||
counter,
|
||||
createPropertyAccess(rhsReference, "length"),
|
||||
/*location*/ node.expression
|
||||
),
|
||||
createPostfixIncrement(counter, /*location*/ node.expression),
|
||||
createBlock(
|
||||
statements
|
||||
),
|
||||
body,
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
// Disable trailing source maps for the OpenParenToken to align source map emit with the old emitter.
|
||||
setNodeEmitFlags(forStatement, NodeEmitFlags.NoTokenTrailingSourceMaps);
|
||||
return forStatement;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2293,7 +2365,7 @@ namespace ts {
|
||||
// Methods on classes are handled in visitClassDeclaration/visitClassExpression.
|
||||
// Methods with computed property names are handled in visitObjectLiteralExpression.
|
||||
Debug.assert(!isComputedPropertyName(node.name));
|
||||
const functionExpression = transformFunctionLikeToExpression(node, /*location*/ node, /*name*/ undefined);
|
||||
const functionExpression = transformFunctionLikeToExpression(node, /*location*/ moveRangePos(node, -1), /*name*/ undefined);
|
||||
setNodeEmitFlags(functionExpression, NodeEmitFlags.NoLeadingComments | getNodeEmitFlags(functionExpression));
|
||||
return createPropertyAssignment(
|
||||
node.name,
|
||||
|
||||
@@ -214,20 +214,28 @@ namespace ts {
|
||||
function addExportEqualsIfNeeded(statements: Statement[], emitAsReturn: boolean) {
|
||||
if (exportEquals && resolver.isValueAliasDeclaration(exportEquals)) {
|
||||
if (emitAsReturn) {
|
||||
statements.push(createReturn(exportEquals.expression));
|
||||
const statement = createReturn(
|
||||
exportEquals.expression,
|
||||
/*location*/ exportEquals
|
||||
);
|
||||
|
||||
setNodeEmitFlags(statement, NodeEmitFlags.NoTokenSourceMaps | NodeEmitFlags.NoComments);
|
||||
statements.push(statement);
|
||||
}
|
||||
else {
|
||||
statements.push(
|
||||
createStatement(
|
||||
createAssignment(
|
||||
createPropertyAccess(
|
||||
createIdentifier("module"),
|
||||
"exports"
|
||||
),
|
||||
exportEquals.expression
|
||||
)
|
||||
)
|
||||
const statement = createStatement(
|
||||
createAssignment(
|
||||
createPropertyAccess(
|
||||
createIdentifier("module"),
|
||||
"exports"
|
||||
),
|
||||
exportEquals.expression
|
||||
),
|
||||
/*location*/ exportEquals
|
||||
);
|
||||
|
||||
setNodeEmitFlags(statement, NodeEmitFlags.NoComments);
|
||||
statements.push(statement);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -507,10 +515,15 @@ namespace ts {
|
||||
else {
|
||||
statements.push(
|
||||
createStatement(
|
||||
createObjectDefineProperty(
|
||||
createIdentifier("exports"),
|
||||
createLiteral("__esModule"),
|
||||
{ value: createLiteral(true) }
|
||||
createCall(
|
||||
createPropertyAccess(createIdentifier("Object"), "defineProperty"),
|
||||
[
|
||||
createIdentifier("exports"),
|
||||
createLiteral("__esModule"),
|
||||
createObjectLiteral([
|
||||
createPropertyAssignment("value", createLiteral(true))
|
||||
])
|
||||
]
|
||||
)
|
||||
)
|
||||
);
|
||||
@@ -656,13 +669,16 @@ namespace ts {
|
||||
const name = node.name || getGeneratedNameForNode(node);
|
||||
if (hasModifier(node, ModifierFlags.Export)) {
|
||||
statements.push(
|
||||
createFunctionDeclaration(
|
||||
/*modifiers*/ undefined,
|
||||
/*asteriskToken*/ undefined,
|
||||
name,
|
||||
node.parameters,
|
||||
node.body,
|
||||
/*location*/ node
|
||||
setOriginalNode(
|
||||
createFunctionDeclaration(
|
||||
/*modifiers*/ undefined,
|
||||
/*asteriskToken*/ undefined,
|
||||
name,
|
||||
node.parameters,
|
||||
node.body,
|
||||
/*location*/ node
|
||||
),
|
||||
/*original*/ node
|
||||
)
|
||||
);
|
||||
|
||||
@@ -727,15 +743,7 @@ namespace ts {
|
||||
const classDecl = original as ClassDeclaration;
|
||||
if (classDecl.name) {
|
||||
const statements = [node];
|
||||
// Avoid emitting a default because a decorated default-exported class will have been rewritten in the TS transformer to
|
||||
// a decorator assignment (`foo = __decorate(...)`) followed by a separate default export declaration (`export default foo`).
|
||||
// We will eventually take care of that default export assignment when we transform the generated default export declaration.
|
||||
if (hasModifier(classDecl, ModifierFlags.Export) && !hasModifier(classDecl, ModifierFlags.Default)) {
|
||||
addExportMemberAssignment(statements, classDecl)
|
||||
}
|
||||
|
||||
addExportMemberAssignments(statements, classDecl.name);
|
||||
|
||||
return statements;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,11 +11,15 @@ namespace ts {
|
||||
|
||||
const {
|
||||
getNodeEmitFlags,
|
||||
setNodeEmitFlags,
|
||||
getCommentRange,
|
||||
setCommentRange,
|
||||
getSourceMapRange,
|
||||
setSourceMapRange,
|
||||
startLexicalEnvironment,
|
||||
endLexicalEnvironment,
|
||||
hoistVariableDeclaration,
|
||||
hoistFunctionDeclaration,
|
||||
setNodeEmitFlags
|
||||
} = context;
|
||||
|
||||
const compilerOptions = context.getCompilerOptions();
|
||||
@@ -661,6 +665,7 @@ namespace ts {
|
||||
recordExportName(name);
|
||||
}
|
||||
|
||||
setOriginalNode(newNode, node);
|
||||
node = newNode;
|
||||
}
|
||||
|
||||
|
||||
+223
-117
@@ -24,8 +24,10 @@ namespace ts {
|
||||
|
||||
export function transformTypeScript(context: TransformationContext) {
|
||||
const {
|
||||
setNodeEmitFlags,
|
||||
getNodeEmitFlags,
|
||||
setNodeEmitFlags,
|
||||
setCommentRange,
|
||||
setSourceMapRange,
|
||||
startLexicalEnvironment,
|
||||
endLexicalEnvironment,
|
||||
hoistVariableDeclaration,
|
||||
@@ -223,12 +225,10 @@ namespace ts {
|
||||
* @param node The node to visit.
|
||||
*/
|
||||
function visitTypeScript(node: Node): VisitResult<Node> {
|
||||
if (hasModifier(node, ModifierFlags.Ambient)) {
|
||||
if (hasModifier(node, ModifierFlags.Ambient) && isStatement(node)) {
|
||||
// TypeScript ambient declarations are elided, but some comments may be preserved.
|
||||
// See the implementation of `getLeadingComments` in comments.ts for more details.
|
||||
return isStatement(node)
|
||||
? createNotEmittedStatement(node)
|
||||
: undefined;
|
||||
return createNotEmittedStatement(node);
|
||||
}
|
||||
|
||||
switch (node.kind) {
|
||||
@@ -418,6 +418,29 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests whether we should emit a __decorate call for a class declaration.
|
||||
*/
|
||||
function shouldEmitDecorateCallForClass(node: ClassDeclaration) {
|
||||
if (node.decorators && node.decorators.length > 0) {
|
||||
return true;
|
||||
}
|
||||
|
||||
const constructor = getFirstConstructorWithBody(node);
|
||||
if (constructor) {
|
||||
return forEach(constructor.parameters, shouldEmitDecorateCallForParameter);
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Tests whether we should emit a __decorate call for a parameter declaration.
|
||||
*/
|
||||
function shouldEmitDecorateCallForParameter(parameter: ParameterDeclaration) {
|
||||
return parameter.decorators !== undefined && parameter.decorators.length > 0;
|
||||
}
|
||||
|
||||
/**
|
||||
* Transforms a class declaration with TypeScript syntax into compatible ES6.
|
||||
*
|
||||
@@ -432,6 +455,7 @@ namespace ts {
|
||||
function visitClassDeclaration(node: ClassDeclaration): VisitResult<Statement> {
|
||||
const staticProperties = getInitializedProperties(node, /*isStatic*/ true);
|
||||
const hasExtendsClause = getClassExtendsHeritageClauseElement(node) !== undefined;
|
||||
const isDecoratedClass = shouldEmitDecorateCallForClass(node);
|
||||
let decoratedClassAlias: Identifier;
|
||||
|
||||
// emit name if
|
||||
@@ -444,22 +468,26 @@ namespace ts {
|
||||
}
|
||||
|
||||
const statements: Statement[] = [];
|
||||
if (!node.decorators) {
|
||||
if (!isDecoratedClass) {
|
||||
// ${modifiers} class ${name} ${heritageClauses} {
|
||||
// ${members}
|
||||
// }
|
||||
addNode(statements,
|
||||
setOriginalNode(
|
||||
createClassDeclaration(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
name,
|
||||
visitNodes(node.heritageClauses, visitor, isHeritageClause),
|
||||
transformClassMembers(node, hasExtendsClause),
|
||||
/*location*/ node
|
||||
),
|
||||
node
|
||||
)
|
||||
const classDeclaration = createClassDeclaration(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
name,
|
||||
visitNodes(node.heritageClauses, visitor, isHeritageClause),
|
||||
transformClassMembers(node, hasExtendsClause),
|
||||
/*location*/ node
|
||||
);
|
||||
setOriginalNode(classDeclaration, node);
|
||||
|
||||
// To better align with the old emitter, we should not emit a trailing source map
|
||||
// entry if the class has static properties.
|
||||
if (staticProperties.length > 0) {
|
||||
setNodeEmitFlags(classDeclaration, NodeEmitFlags.NoTrailingSourceMap | getNodeEmitFlags(classDeclaration));
|
||||
}
|
||||
|
||||
statements.push(classDeclaration);
|
||||
}
|
||||
else {
|
||||
decoratedClassAlias = addClassDeclarationHeadWithDecorators(statements, node, name, hasExtendsClause);
|
||||
@@ -485,7 +513,7 @@ namespace ts {
|
||||
if (isNamespaceExport(node)) {
|
||||
addExportMemberAssignment(statements, node);
|
||||
}
|
||||
else if (node.decorators) {
|
||||
else if (isDecoratedClass) {
|
||||
if (isDefaultExternalModuleExport(node)) {
|
||||
statements.push(createExportDefault(getLocalName(node)));
|
||||
}
|
||||
@@ -592,6 +620,8 @@ namespace ts {
|
||||
// ---------------------------------------------------------------------
|
||||
//
|
||||
|
||||
const location = moveRangePastDecorators(node);
|
||||
|
||||
// ... = class ${name} ${heritageClauses} {
|
||||
// ${members}
|
||||
// }
|
||||
@@ -600,7 +630,7 @@ namespace ts {
|
||||
name,
|
||||
visitNodes(node.heritageClauses, visitor, isHeritageClause),
|
||||
transformClassMembers(node, hasExtendsClause),
|
||||
/*location*/ node
|
||||
/*location*/ location
|
||||
),
|
||||
node
|
||||
);
|
||||
@@ -633,28 +663,21 @@ namespace ts {
|
||||
classExpression = createAssignment(
|
||||
decoratedClassAlias,
|
||||
classExpression,
|
||||
/*location*/ node);
|
||||
/*location*/ location);
|
||||
}
|
||||
|
||||
// When emitting as a *default* export, we'll add a subsequent `export default` statement,
|
||||
// so we should only be creating a local binding without any modifiers.
|
||||
// Otherwise, we need preserve and visit all the modifiers.
|
||||
const bindingModifiers =
|
||||
isDefaultExternalModuleExport(node)
|
||||
? undefined
|
||||
: visitNodes(node.modifiers, visitor, isModifier);
|
||||
|
||||
// let ${name} = ${classExpression};
|
||||
addNode(statements,
|
||||
setOriginalNode(
|
||||
createVariableStatement(
|
||||
bindingModifiers,
|
||||
/*modifiers*/ undefined,
|
||||
createLetDeclarationList([
|
||||
createVariableDeclaration(
|
||||
name,
|
||||
getDeclarationName(node, /*allowComments*/ true),
|
||||
classExpression
|
||||
)
|
||||
])
|
||||
]),
|
||||
/*location*/ location
|
||||
),
|
||||
/*original*/ node
|
||||
)
|
||||
@@ -747,7 +770,7 @@ namespace ts {
|
||||
createConstructor(
|
||||
parameters,
|
||||
body,
|
||||
/*location*/ constructor
|
||||
/*location*/ constructor || node
|
||||
),
|
||||
constructor
|
||||
)
|
||||
@@ -842,7 +865,7 @@ namespace ts {
|
||||
createBlock(
|
||||
createNodeArray(
|
||||
statements,
|
||||
/*location*/ constructor ? constructor.body.statements : undefined
|
||||
/*location*/ constructor ? constructor.body.statements : node.members
|
||||
),
|
||||
/*location*/ constructor ? constructor.body : undefined
|
||||
),
|
||||
@@ -904,18 +927,24 @@ namespace ts {
|
||||
*/
|
||||
function transformParameterWithPropertyAssignment(node: ParameterDeclaration) {
|
||||
Debug.assert(isIdentifier(node.name));
|
||||
const name = node.name as Identifier;
|
||||
const propertyName = getMutableClone(name);
|
||||
setNodeEmitFlags(propertyName, NodeEmitFlags.NoComments | NodeEmitFlags.NoSourceMap);
|
||||
|
||||
const localName = getMutableClone(name);
|
||||
setNodeEmitFlags(localName, NodeEmitFlags.NoComments);
|
||||
|
||||
return startOnNewLine(
|
||||
createStatement(
|
||||
createAssignment(
|
||||
createPropertyAccess(
|
||||
createThis(),
|
||||
getMutableClone(<Identifier>node.name),
|
||||
propertyName,
|
||||
/*location*/ node.name
|
||||
),
|
||||
getUniqueClone(<Identifier>node.name)
|
||||
localName
|
||||
),
|
||||
/*location*/ node
|
||||
/*location*/ moveRangePos(node, -1)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -969,12 +998,10 @@ namespace ts {
|
||||
*/
|
||||
function addInitializedPropertyStatements(statements: Statement[], node: ClassExpression | ClassDeclaration, properties: PropertyDeclaration[], receiver: LeftHandSideExpression) {
|
||||
for (const property of properties) {
|
||||
statements.push(
|
||||
createStatement(
|
||||
transformInitializedProperty(node, property, receiver),
|
||||
/*location*/ property
|
||||
)
|
||||
);
|
||||
const statement = createStatement(transformInitializedProperty(node, property, receiver));
|
||||
setSourceMapRange(statement, moveRangePastModifiers(property));
|
||||
setCommentRange(statement, property);
|
||||
statements.push(statement);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -988,7 +1015,10 @@ namespace ts {
|
||||
function generateInitializedPropertyExpressions(node: ClassExpression | ClassDeclaration, properties: PropertyDeclaration[], receiver: LeftHandSideExpression) {
|
||||
const expressions: Expression[] = [];
|
||||
for (const property of properties) {
|
||||
expressions.push(transformInitializedProperty(node, property, receiver, /*location*/ property));
|
||||
const expression = transformInitializedProperty(node, property, receiver);
|
||||
setSourceMapRange(expression, moveRangePastModifiers(property));
|
||||
setCommentRange(expression, property);
|
||||
expressions.push(expression);
|
||||
}
|
||||
|
||||
return expressions;
|
||||
@@ -1001,14 +1031,15 @@ namespace ts {
|
||||
* @param property The property declaration.
|
||||
* @param receiver The object receiving the property assignment.
|
||||
*/
|
||||
function transformInitializedProperty(node: ClassExpression | ClassDeclaration, property: PropertyDeclaration, receiver: LeftHandSideExpression, location?: TextRange) {
|
||||
function transformInitializedProperty(node: ClassExpression | ClassDeclaration, property: PropertyDeclaration, receiver: LeftHandSideExpression) {
|
||||
const propertyName = visitPropertyNameOfClassElement(property);
|
||||
const initializer = visitNode(property.initializer, visitor, isExpression);
|
||||
return createAssignment(
|
||||
createMemberAccessForPropertyName(receiver, propertyName, /*location*/ propertyName),
|
||||
initializer,
|
||||
location
|
||||
);
|
||||
const memberAccess = createMemberAccessForPropertyName(receiver, propertyName, /*location*/ propertyName);
|
||||
if (!isComputedPropertyName(propertyName)) {
|
||||
setNodeEmitFlags(memberAccess, NodeEmitFlags.NoNestedSourceMaps);
|
||||
}
|
||||
|
||||
return createAssignment(memberAccess, initializer);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1300,12 +1331,16 @@ namespace ts {
|
||||
: createNull()
|
||||
: undefined;
|
||||
|
||||
return createDecorateHelper(
|
||||
const helper = createDecorateHelper(
|
||||
decoratorExpressions,
|
||||
prefix,
|
||||
memberName,
|
||||
descriptor
|
||||
descriptor,
|
||||
moveRangePastDecorators(member)
|
||||
);
|
||||
|
||||
setNodeEmitFlags(helper, NodeEmitFlags.NoComments);
|
||||
return helper;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1351,7 +1386,9 @@ namespace ts {
|
||||
)
|
||||
);
|
||||
|
||||
return createAssignment(getDeclarationName(node), expression);
|
||||
const result = createAssignment(getDeclarationName(node), expression, moveRangePastDecorators(node));
|
||||
setNodeEmitFlags(result, NodeEmitFlags.NoComments);
|
||||
return result;
|
||||
}
|
||||
// Emit the call to __decorate. Given the class:
|
||||
//
|
||||
@@ -1364,13 +1401,17 @@ namespace ts {
|
||||
// C = __decorate([dec], C);
|
||||
//
|
||||
else {
|
||||
return createAssignment(
|
||||
const result = createAssignment(
|
||||
getDeclarationName(node),
|
||||
createDecorateHelper(
|
||||
decoratorExpressions,
|
||||
getDeclarationName(node)
|
||||
)
|
||||
),
|
||||
moveRangePastDecorators(node)
|
||||
);
|
||||
|
||||
setNodeEmitFlags(result, NodeEmitFlags.NoComments);
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1394,7 +1435,9 @@ namespace ts {
|
||||
if (decorators) {
|
||||
expressions = [];
|
||||
for (const decorator of decorators) {
|
||||
expressions.push(createParamHelper(transformDecorator(decorator), parameterOffset));
|
||||
const helper = createParamHelper(transformDecorator(decorator), parameterOffset, /*location*/ decorator.expression);
|
||||
setNodeEmitFlags(helper, NodeEmitFlags.NoComments);
|
||||
expressions.push(helper);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1875,8 +1918,7 @@ namespace ts {
|
||||
*
|
||||
* This function will be called when one of the following conditions are met:
|
||||
* - The node is an overload
|
||||
* - The node is marked as abstract
|
||||
* - The node is marked as async
|
||||
* - The node is marked as abstract, async, public, private, protected, or readonly
|
||||
* - The node has both a decorator and a computed property name
|
||||
*
|
||||
* @param node The method node.
|
||||
@@ -1886,16 +1928,22 @@ namespace ts {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return setOriginalNode(
|
||||
createMethod(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
visitPropertyNameOfClassElement(node),
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
transformFunctionBody(node),
|
||||
node
|
||||
),
|
||||
node
|
||||
const method = createMethod(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
node.asteriskToken,
|
||||
visitPropertyNameOfClassElement(node),
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
transformFunctionBody(node),
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
// While we emit the source map for the node after skipping decorators and modifiers,
|
||||
// we need to emit the comments for the original range.
|
||||
setCommentRange(method, node);
|
||||
setSourceMapRange(method, moveRangePastDecorators(node));
|
||||
setOriginalNode(method, node);
|
||||
|
||||
return method;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1912,7 +1960,7 @@ namespace ts {
|
||||
* Visits a get accessor declaration of a class.
|
||||
*
|
||||
* This function will be called when one of the following conditions are met:
|
||||
* - The node is marked as abstract
|
||||
* - The node is marked as abstract, public, private, or protected
|
||||
* - The node has both a decorator and a computed property name
|
||||
*
|
||||
* @param node The get accessor node.
|
||||
@@ -1922,19 +1970,28 @@ namespace ts {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return createGetAccessor(
|
||||
const accessor = createGetAccessor(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
visitPropertyNameOfClassElement(node),
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
node.body ? visitEachChild(node.body, visitor, context) : createBlock([]),
|
||||
node
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
// While we emit the source map for the node after skipping decorators and modifiers,
|
||||
// we need to emit the comments for the original range.
|
||||
setCommentRange(accessor, node);
|
||||
setSourceMapRange(accessor, moveRangePastDecorators(node));
|
||||
setOriginalNode(accessor, node);
|
||||
|
||||
return accessor;
|
||||
}
|
||||
|
||||
/**
|
||||
* Visits a set accessor declaration of a class.
|
||||
*
|
||||
* This function will be called when one of the following conditions are met:
|
||||
* - The node is marked as abstract
|
||||
* - The node is marked as abstract, public, private, or protected
|
||||
* - The node has both a decorator and a computed property name
|
||||
*
|
||||
* @param node The set accessor node.
|
||||
@@ -1944,13 +2001,21 @@ namespace ts {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
return createSetAccessor(
|
||||
const accessor = createSetAccessor(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
visitPropertyNameOfClassElement(node),
|
||||
visitNode(firstOrUndefined(node.parameters), visitor, isParameter),
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
node.body ? visitEachChild(node.body, visitor, context) : createBlock([]),
|
||||
node
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
// While we emit the source map for the node after skipping decorators and modifiers,
|
||||
// we need to emit the comments for the original range.
|
||||
setCommentRange(accessor, node);
|
||||
setSourceMapRange(accessor, moveRangePastDecorators(node));
|
||||
setOriginalNode(accessor, node);
|
||||
|
||||
return accessor;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -1974,8 +2039,9 @@ namespace ts {
|
||||
node.name,
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
transformFunctionBody(node),
|
||||
node
|
||||
/*location*/ node
|
||||
);
|
||||
setOriginalNode(func, node);
|
||||
|
||||
if (isNamespaceExport(node)) {
|
||||
const statements: Statement[] = [func];
|
||||
@@ -1996,17 +2062,20 @@ namespace ts {
|
||||
*/
|
||||
function visitFunctionExpression(node: FunctionExpression) {
|
||||
if (nodeIsMissing(node.body)) {
|
||||
return createNode(SyntaxKind.OmittedExpression);
|
||||
// return createOmittedExpression(/*location*/ node);
|
||||
return createOmittedExpression();
|
||||
}
|
||||
|
||||
return createFunctionExpression(
|
||||
const func = createFunctionExpression(
|
||||
node.asteriskToken,
|
||||
node.name,
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
transformFunctionBody(node),
|
||||
node
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
setOriginalNode(func, node);
|
||||
|
||||
return func;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2015,11 +2084,15 @@ namespace ts {
|
||||
* - The node is marked async
|
||||
*/
|
||||
function visitArrowFunction(node: ArrowFunction) {
|
||||
return createArrowFunction(
|
||||
const func = createArrowFunction(
|
||||
visitNodes(node.parameters, visitor, isParameter),
|
||||
transformConciseBody(node),
|
||||
node
|
||||
/*location*/ node
|
||||
);
|
||||
|
||||
setOriginalNode(func, node);
|
||||
|
||||
return func;
|
||||
}
|
||||
|
||||
function transformFunctionBody(node: MethodDeclaration | AccessorDeclaration | FunctionDeclaration | FunctionExpression): FunctionBody {
|
||||
@@ -2130,16 +2203,25 @@ namespace ts {
|
||||
* @param node The parameter declaration node.
|
||||
*/
|
||||
function visitParameter(node: ParameterDeclaration) {
|
||||
if (node.name && (node.name as Identifier).originalKeywordKind === SyntaxKind.ThisKeyword) {
|
||||
if (node.name && isIdentifier(node.name) && node.name.originalKeywordKind === SyntaxKind.ThisKeyword) {
|
||||
return undefined;
|
||||
}
|
||||
const clone = getMutableClone(node);
|
||||
clone.decorators = undefined;
|
||||
clone.modifiers = undefined;
|
||||
clone.questionToken = undefined;
|
||||
clone.type = undefined;
|
||||
aggregateTransformFlags(clone);
|
||||
return visitEachChild(clone, visitor, context);
|
||||
|
||||
const parameter = createParameterWithDotDotDotToken(
|
||||
node.dotDotDotToken,
|
||||
visitNode(node.name, visitor, isBindingName),
|
||||
visitNode(node.initializer, visitor, isExpression),
|
||||
/*location*/ moveRangePastModifiers(node)
|
||||
);
|
||||
|
||||
// While we emit the source map for the node after skipping decorators and modifiers,
|
||||
// we need to emit the comments for the original range.
|
||||
setCommentRange(parameter, node);
|
||||
setSourceMapRange(parameter, moveRangePastModifiers(node));
|
||||
setNodeEmitFlags(parameter.name, NodeEmitFlags.NoTrailingSourceMap);
|
||||
setOriginalNode(parameter, node);
|
||||
|
||||
return parameter;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2175,14 +2257,15 @@ namespace ts {
|
||||
context,
|
||||
node,
|
||||
hoistVariableDeclaration,
|
||||
getNamespaceMemberName,
|
||||
getNamespaceMemberNameWithSourceMapsAndWithoutComments,
|
||||
visitor
|
||||
);
|
||||
}
|
||||
else {
|
||||
return createAssignment(
|
||||
getNamespaceMemberName(name),
|
||||
visitNode(node.initializer, visitor, isExpression)
|
||||
getNamespaceMemberNameWithSourceMapsAndWithoutComments(name),
|
||||
visitNode(node.initializer, visitor, isExpression),
|
||||
/*location*/ node
|
||||
);
|
||||
}
|
||||
}
|
||||
@@ -2295,8 +2378,9 @@ namespace ts {
|
||||
addVarForEnumOrModuleDeclaration(statements, node);
|
||||
}
|
||||
|
||||
const localName = getGeneratedNameForNode(node);
|
||||
const name = getDeclarationNameExpression(node);
|
||||
const innerName = getNamespaceContainerName(node);
|
||||
const paramName = getNamespaceParameterName(node);
|
||||
const exportName = getExportName(node);
|
||||
|
||||
// (function (x) {
|
||||
// x[x["y"] = 0] = "y";
|
||||
@@ -2308,22 +2392,22 @@ namespace ts {
|
||||
createStatement(
|
||||
createCall(
|
||||
createFunctionExpression(
|
||||
/*asteriskToken*/ undefined,
|
||||
/*name*/ undefined,
|
||||
[createParameter(localName)],
|
||||
transformEnumBody(node, localName)
|
||||
/*asteriskToken*/ undefined,
|
||||
/*name*/ undefined,
|
||||
[createParameter(paramName)],
|
||||
transformEnumBody(node, innerName)
|
||||
),
|
||||
[createLogicalOr(
|
||||
name,
|
||||
exportName,
|
||||
createAssignment(
|
||||
name,
|
||||
exportName,
|
||||
createObjectLiteral()
|
||||
)
|
||||
)]
|
||||
),
|
||||
/*location*/ node
|
||||
/*location*/ node
|
||||
),
|
||||
/*original*/ node
|
||||
/*original*/ node
|
||||
),
|
||||
NodeEmitFlags.AdviseOnEmitNode
|
||||
)
|
||||
@@ -2351,7 +2435,11 @@ namespace ts {
|
||||
addNodes(statements, endLexicalEnvironment());
|
||||
|
||||
currentNamespaceContainerName = savedCurrentNamespaceLocalName;
|
||||
return createBlock(statements, /*location*/ undefined, /*multiLine*/ true);
|
||||
return createBlock(
|
||||
createNodeArray(statements, /*location*/ node.members),
|
||||
/*location*/ undefined,
|
||||
/*multiLine*/ true
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2376,9 +2464,10 @@ namespace ts {
|
||||
transformEnumMemberDeclarationValue(member)
|
||||
)
|
||||
),
|
||||
name
|
||||
name,
|
||||
/*location*/ member
|
||||
),
|
||||
member
|
||||
/*location*/ member
|
||||
);
|
||||
}
|
||||
|
||||
@@ -2437,12 +2526,22 @@ namespace ts {
|
||||
isES6ExportedDeclaration(node)
|
||||
? visitNodes(node.modifiers, visitor, isModifier)
|
||||
: undefined,
|
||||
[createVariableDeclaration(
|
||||
getDeclarationName(node, /*allowComments*/ false, /*allowSourceMaps*/ true)
|
||||
)],
|
||||
/*location*/ node
|
||||
[
|
||||
createVariableDeclaration(
|
||||
getDeclarationName(node, /*allowComments*/ false, /*allowSourceMaps*/ true),
|
||||
/*initializer*/ undefined
|
||||
)
|
||||
]
|
||||
);
|
||||
|
||||
// Adjust the source map emit to match the old emitter.
|
||||
if (node.kind === SyntaxKind.EnumDeclaration) {
|
||||
setSourceMapRange(statement.declarationList, node);
|
||||
}
|
||||
else {
|
||||
setSourceMapRange(statement, node);
|
||||
}
|
||||
|
||||
// Trailing comments for module declaration should be emitted after the function closure
|
||||
// instead of the variable statement:
|
||||
//
|
||||
@@ -2461,8 +2560,8 @@ namespace ts {
|
||||
// }
|
||||
// })(m1 || (m1 = {})); // trailing comment module
|
||||
//
|
||||
setCommentRange(statement, node);
|
||||
setNodeEmitFlags(statement, NodeEmitFlags.NoTrailingComments);
|
||||
|
||||
setOriginalNode(statement, /*original*/ node);
|
||||
statements.push(statement);
|
||||
}
|
||||
@@ -2629,7 +2728,7 @@ namespace ts {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
const moduleReference = createExpressionFromEntityName(<EntityName>node.moduleReference);
|
||||
const moduleReference = createExpressionFromEntityName(<EntityName>node.moduleReference, { flags: NodeEmitFlags.NoComments });
|
||||
if (isNamedExternalModuleExport(node) || !isNamespaceExport(node)) {
|
||||
// export var ${name} = ${moduleReference};
|
||||
// var ${name} = ${moduleReference};
|
||||
@@ -2637,7 +2736,10 @@ namespace ts {
|
||||
createVariableStatement(
|
||||
visitNodes(node.modifiers, visitor, isModifier),
|
||||
createVariableDeclarationList([
|
||||
createVariableDeclaration(node.name, moduleReference)
|
||||
createVariableDeclaration(
|
||||
node.name,
|
||||
moduleReference
|
||||
)
|
||||
]),
|
||||
node
|
||||
),
|
||||
@@ -2648,7 +2750,7 @@ namespace ts {
|
||||
// exports.${name} = ${moduleReference};
|
||||
return setOriginalNode(
|
||||
createNamespaceExport(
|
||||
getSynthesizedClone(node.name),
|
||||
node.name,
|
||||
moduleReference,
|
||||
node
|
||||
),
|
||||
@@ -2708,9 +2810,9 @@ namespace ts {
|
||||
createAssignment(
|
||||
getExportName(node),
|
||||
getLocalName(node, /*noSourceMaps*/ true),
|
||||
/*location*/ node
|
||||
/*location*/ createRange(node.name.pos, node.end)
|
||||
),
|
||||
/*location*/ moveRangePos(node, -1)
|
||||
/*location*/ createRange(-1, node.end)
|
||||
)
|
||||
);
|
||||
}
|
||||
@@ -2748,12 +2850,16 @@ namespace ts {
|
||||
return qualifiedName;
|
||||
}
|
||||
|
||||
function getNamespaceMemberNameWithSourceMapsAndWithoutComments(name: Identifier) {
|
||||
return getNamespaceMemberName(name, /*allowComments*/ false, /*allowSourceMaps*/ true);
|
||||
}
|
||||
|
||||
/**
|
||||
* Gets the declaration name used inside of a namespace or enum.
|
||||
*/
|
||||
function getNamespaceParameterName(node: ModuleDeclaration | EnumDeclaration) {
|
||||
const name = getGeneratedNameForNode(node, node.name);
|
||||
setNodeEmitFlags(name, NodeEmitFlags.NoComments);
|
||||
const name = getGeneratedNameForNode(node);
|
||||
setSourceMapRange(name, node.name);
|
||||
return name;
|
||||
}
|
||||
|
||||
@@ -3046,7 +3152,7 @@ namespace ts {
|
||||
if (declaration) {
|
||||
const classAlias = currentDecoratedClassAliases[getNodeId(declaration)];
|
||||
if (classAlias) {
|
||||
return getRelocatedClone(classAlias, /*location*/ node);
|
||||
return getSynthesizedClone(classAlias, { sourceMapRange: node, commentRange: node });
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+89
-16
@@ -469,6 +469,7 @@ namespace ts {
|
||||
/* @internal */ locals?: SymbolTable; // Locals associated with node (initialized by binding)
|
||||
/* @internal */ nextContainer?: Node; // Next container in declaration order (initialized by binding)
|
||||
/* @internal */ localSymbol?: Symbol; // Local symbol declared by node (initialized by binding only for exported nodes)
|
||||
/* @internal */ emitOptions?: NodeEmitOptions; // Options used to control node emit (used by transforms, should never be set directly on a source tree node)
|
||||
}
|
||||
|
||||
export interface NodeArray<T extends Node> extends Array<T>, TextRange {
|
||||
@@ -2893,6 +2894,7 @@ namespace ts {
|
||||
ContainsSpreadElementExpression = 1 << 16,
|
||||
ContainsComputedPropertyName = 1 << 17,
|
||||
ContainsBlockScopedBinding = 1 << 18,
|
||||
ContainsBindingPattern = 1 << 19,
|
||||
|
||||
HasComputedFlags = 1 << 31, // Transform flags have been computed.
|
||||
|
||||
@@ -2916,6 +2918,8 @@ namespace ts {
|
||||
TypeExcludes = ~ContainsTypeScript,
|
||||
ObjectLiteralExcludes = ContainsDecorators | ContainsComputedPropertyName | ContainsLexicalThisInComputedPropertyName,
|
||||
ArrayLiteralOrCallOrNewExcludes = ContainsSpreadElementExpression,
|
||||
VariableDeclarationListExcludes = ContainsBindingPattern,
|
||||
ParameterExcludes = ContainsBindingPattern,
|
||||
}
|
||||
|
||||
/* @internal */
|
||||
@@ -2934,22 +2938,47 @@ namespace ts {
|
||||
NoTrailingSourceMap = 1 << 11, // Do not emit a trailing source map location for this node.
|
||||
NoSourceMap = NoLeadingSourceMap | NoTrailingSourceMap, // Do not emit a source map location for this node.
|
||||
NoNestedSourceMaps = 1 << 12, // Do not emit source map locations for children of this node.
|
||||
NoTokenSourceMaps = 1 << 13, // Do not emit source map locations for tokens of this node.
|
||||
NoLeadingComments = 1 << 14, // Do not emit leading comments for this node.
|
||||
NoTrailingComments = 1 << 15, // Do not emit trailing comments for this node.
|
||||
NoTokenLeadingSourceMaps = 1 << 13, // Do not emit leading source map location for token nodes.
|
||||
NoTokenTrailingSourceMaps = 1 << 14, // Do not emit trailing source map location for token nodes.
|
||||
NoTokenSourceMaps = NoTokenLeadingSourceMaps | NoTokenTrailingSourceMaps, // Do not emit source map locations for tokens of this node.
|
||||
NoLeadingComments = 1 << 15, // Do not emit leading comments for this node.
|
||||
NoTrailingComments = 1 << 16, // Do not emit trailing comments for this node.
|
||||
NoComments = NoLeadingComments | NoTrailingComments, // Do not emit comments for this node.
|
||||
ExportName = 1 << 16, // Ensure an export prefix is added for an identifier that points to an exported declaration with a local name (see SymbolFlags.ExportHasLocal).
|
||||
LocalName = 1 << 17, // Ensure an export prefix is not added for an identifier that points to an exported declaration.
|
||||
Indented = 1 << 18, // Adds an explicit extra indentation level for class and function bodies when printing (used to match old emitter).
|
||||
ExportName = 1 << 17, // Ensure an export prefix is added for an identifier that points to an exported declaration with a local name (see SymbolFlags.ExportHasLocal).
|
||||
LocalName = 1 << 18, // Ensure an export prefix is not added for an identifier that points to an exported declaration.
|
||||
Indented = 1 << 19, // Adds an explicit extra indentation level for class and function bodies when printing (used to match old emitter).
|
||||
Merge = 1 << 20, // When getting emit options, merge with existing emit options.
|
||||
|
||||
// SourceMap Specialization.
|
||||
// TODO(rbuckton): This should be removed once source maps are aligned with the old
|
||||
// TODO(rbuckton): These should be removed once source maps are aligned with the old
|
||||
// emitter and new baselines are taken. This exists solely to
|
||||
// align with the old emitter.
|
||||
SourceMapEmitOpenBraceAsToken = 1 << 19,
|
||||
SourceMapEmitOpenBraceAsToken = 1 << 21, // Emits the open brace of a block function body as a source mapped token.
|
||||
SourceMapAdjustRestParameterLoop = 1 << 22, // Emits adjusted source map positions for a ForStatement generated when transforming a rest parameter for ES5/3.
|
||||
}
|
||||
|
||||
/* @internal */
|
||||
export interface NodeEmitOptions {
|
||||
/**
|
||||
* Specifies a custom range to use when emitting source maps.
|
||||
*/
|
||||
sourceMapRange?: TextRange;
|
||||
/**
|
||||
* Specifies a custom range to use when emitting tokens of a node.
|
||||
*/
|
||||
tokenSourceMapRange?: Map<TextRange>;
|
||||
/**
|
||||
* Specifies a custom range to use when emitting comments.
|
||||
*/
|
||||
commentRange?: TextRange;
|
||||
/**
|
||||
* Specifies flags to use to customize emit.
|
||||
*/
|
||||
flags?: NodeEmitFlags;
|
||||
}
|
||||
|
||||
/** Additional context provided to `visitEachChild` */
|
||||
/* @internal */
|
||||
export interface LexicalEnvironment {
|
||||
/** Starts a new lexical environment. */
|
||||
startLexicalEnvironment(): void;
|
||||
@@ -2963,20 +2992,64 @@ namespace ts {
|
||||
getCompilerOptions(): CompilerOptions;
|
||||
getEmitResolver(): EmitResolver;
|
||||
getEmitHost(): EmitHost;
|
||||
|
||||
/**
|
||||
* Gets flags used to customize later transformations or emit.
|
||||
*/
|
||||
getNodeEmitFlags(node: Node): NodeEmitFlags;
|
||||
|
||||
/**
|
||||
* Sets flags used to customize later transformations or emit.
|
||||
*/
|
||||
setNodeEmitFlags<T extends Node>(node: T, flags: NodeEmitFlags): T;
|
||||
|
||||
/**
|
||||
* Gets the TextRange to use for source maps for the node.
|
||||
*/
|
||||
getSourceMapRange(node: Node): TextRange;
|
||||
|
||||
/**
|
||||
* Sets the TextRange to use for source maps for the node.
|
||||
*/
|
||||
setSourceMapRange<T extends Node>(node: T, range: TextRange): T;
|
||||
|
||||
/**
|
||||
* Gets the TextRange to use for source maps for a token of a node.
|
||||
*/
|
||||
getTokenSourceMapRange(node: Node, token: SyntaxKind): TextRange;
|
||||
|
||||
/**
|
||||
* Sets the TextRange to use for source maps for a token of a node.
|
||||
*/
|
||||
setTokenSourceMapRange<T extends Node>(node: T, token: SyntaxKind, range: TextRange): T;
|
||||
|
||||
/**
|
||||
* Gets the TextRange to use for comments for the node.
|
||||
*/
|
||||
getCommentRange(node: Node): TextRange;
|
||||
|
||||
/**
|
||||
* Sets the TextRange to use for comments for the node.
|
||||
*/
|
||||
setCommentRange<T extends Node>(node: T, range: TextRange): T;
|
||||
|
||||
/**
|
||||
* Hoists a function declaration to the containing scope.
|
||||
*/
|
||||
hoistFunctionDeclaration(node: FunctionDeclaration): void;
|
||||
|
||||
/**
|
||||
* Hoists a variable declaration to the containing scope.
|
||||
*/
|
||||
hoistVariableDeclaration(node: Identifier): void;
|
||||
|
||||
/**
|
||||
* Enables expression substitutions in the pretty printer for
|
||||
* the provided SyntaxKind.
|
||||
* Enables expression substitutions in the pretty printer for the provided SyntaxKind.
|
||||
*/
|
||||
enableSubstitution(kind: SyntaxKind): void;
|
||||
|
||||
/**
|
||||
* Determines whether expression substitutions are enabled for the
|
||||
* provided node.
|
||||
* Determines whether expression substitutions are enabled for the provided node.
|
||||
*/
|
||||
isSubstitutionEnabled(node: Node): boolean;
|
||||
|
||||
@@ -2987,14 +3060,14 @@ namespace ts {
|
||||
onSubstituteNode?: (node: Node, isExpression: boolean) => Node;
|
||||
|
||||
/**
|
||||
* Enables before/after emit notifications in the pretty printer for
|
||||
* the provided SyntaxKind.
|
||||
* Enables before/after emit notifications in the pretty printer for the provided
|
||||
* SyntaxKind.
|
||||
*/
|
||||
enableEmitNotification(kind: SyntaxKind): void;
|
||||
|
||||
/**
|
||||
* Determines whether before/after emit notifications should be raised
|
||||
* in the pretty printer when it emits a node.
|
||||
* Determines whether before/after emit notifications should be raised in the pretty
|
||||
* printer when it emits a node.
|
||||
*/
|
||||
isEmitNotificationEnabled(node: Node): boolean;
|
||||
|
||||
|
||||
@@ -1830,12 +1830,16 @@ namespace ts {
|
||||
return node;
|
||||
}
|
||||
|
||||
export function isSourceTreeNode(node: Node): boolean {
|
||||
return node.original === undefined
|
||||
&& (node.parent !== undefined || node.kind === SyntaxKind.SourceFile);
|
||||
}
|
||||
|
||||
export function getSourceTreeNode(node: Node): Node {
|
||||
node = getOriginalNode(node);
|
||||
if (node) {
|
||||
if (node.parent || node.kind === SyntaxKind.SourceFile) {
|
||||
return node;
|
||||
}
|
||||
|
||||
if (node && (node.parent !== undefined || node.kind === SyntaxKind.SourceFile)) {
|
||||
return node;
|
||||
}
|
||||
|
||||
return undefined;
|
||||
@@ -3022,6 +3026,19 @@ namespace ts {
|
||||
else if (kind === SyntaxKind.ObjectLiteralExpression) {
|
||||
return (<ObjectLiteralExpression>node).properties.length === 0;
|
||||
}
|
||||
else if (kind === SyntaxKind.CallExpression) {
|
||||
if (!isSimpleExpressionWorker((<CallExpression>node).expression, depth + 1)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
for (const argument of (<CallExpression>node).arguments) {
|
||||
if (!isSimpleExpressionWorker(argument, depth + 1)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
return false;
|
||||
@@ -3041,6 +3058,26 @@ namespace ts {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Increases (or decreases) a position by the provided amount.
|
||||
*
|
||||
* @param pos The position.
|
||||
* @param value The delta.
|
||||
*/
|
||||
export function movePos(pos: number, value: number) {
|
||||
return positionIsSynthesized(pos) ? -1 : pos + value;
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new TextRange from the provided pos and end.
|
||||
*
|
||||
* @param pos The start position.
|
||||
* @param end The end position.
|
||||
*/
|
||||
export function createRange(pos: number, end: number): TextRange {
|
||||
return { pos, end };
|
||||
}
|
||||
|
||||
/**
|
||||
* Creates a new TextRange from a provided range with a new end position.
|
||||
*
|
||||
@@ -3048,7 +3085,7 @@ namespace ts {
|
||||
* @param end The new end position.
|
||||
*/
|
||||
export function moveRangeEnd(range: TextRange, end: number): TextRange {
|
||||
return { pos: range.pos, end };
|
||||
return createRange(range.pos, end);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3058,7 +3095,25 @@ namespace ts {
|
||||
* @param pos The new Start position.
|
||||
*/
|
||||
export function moveRangePos(range: TextRange, pos: number): TextRange {
|
||||
return { pos, end: range.end };
|
||||
return createRange(pos, range.end);
|
||||
}
|
||||
|
||||
/**
|
||||
* Moves the start position of a range past any decorators.
|
||||
*/
|
||||
export function moveRangePastDecorators(node: Node): TextRange {
|
||||
return node.decorators && node.decorators.length > 0
|
||||
? moveRangePos(node, node.decorators.end)
|
||||
: node;
|
||||
}
|
||||
|
||||
/**
|
||||
* Moves the start position of a range past any decorators or modifiers.
|
||||
*/
|
||||
export function moveRangePastModifiers(node: Node): TextRange {
|
||||
return node.modifiers && node.modifiers.length > 0
|
||||
? moveRangePos(node, node.modifiers.end)
|
||||
: moveRangePastDecorators(node);
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -3097,7 +3152,7 @@ namespace ts {
|
||||
* @param token The token.
|
||||
*/
|
||||
export function createTokenRange(pos: number, token: SyntaxKind): TextRange {
|
||||
return { pos, end: pos + tokenToString(token).length };
|
||||
return createRange(pos, pos + tokenToString(token).length);
|
||||
}
|
||||
|
||||
export function rangeIsOnSingleLine(range: TextRange, sourceFile: SourceFile) {
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [ES5For-of26.js.map]
|
||||
{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAuB,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAA5B,eAAkB,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"}
|
||||
{"version":3,"file":"ES5For-of26.js","sourceRoot":"","sources":["ES5For-of26.ts"],"names":[],"mappings":"AAAA,GAAG,CAAC,CAAuB,UAAM,EAAN,MAAC,CAAC,EAAE,CAAC,CAAC,EAAN,cAAM,EAAN,IAAM;IAAxB,IAAA,WAAc,EAAb,UAAK,EAAL,0BAAK,EAAE,UAAK,EAAL,0BAAK;IAClB,CAAC,CAAC;IACF,CAAC,CAAC;CACL"}
|
||||
@@ -58,35 +58,38 @@ sourceFile:ES5For-of26.ts
|
||||
---
|
||||
>>> var _b = _a[_i], _c = _b[0], a = _c === void 0 ? 0 : _c, _d = _b[1], b = _d === void 0 ? 1 : _d;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > var [a = 0, b = 1]
|
||||
3 >
|
||||
4 > a = 0
|
||||
5 >
|
||||
6 > a = 0
|
||||
7 > ,
|
||||
8 > b = 1
|
||||
9 >
|
||||
10> b = 1
|
||||
1->Emitted(2, 5) Source(1, 6) + SourceIndex(0)
|
||||
2 >Emitted(2, 20) Source(1, 24) + SourceIndex(0)
|
||||
3 >Emitted(2, 22) Source(1, 11) + SourceIndex(0)
|
||||
4 >Emitted(2, 32) Source(1, 16) + SourceIndex(0)
|
||||
5 >Emitted(2, 34) Source(1, 11) + SourceIndex(0)
|
||||
6 >Emitted(2, 60) Source(1, 16) + SourceIndex(0)
|
||||
7 >Emitted(2, 62) Source(1, 18) + SourceIndex(0)
|
||||
8 >Emitted(2, 72) Source(1, 23) + SourceIndex(0)
|
||||
9 >Emitted(2, 74) Source(1, 18) + SourceIndex(0)
|
||||
10>Emitted(2, 100) Source(1, 23) + SourceIndex(0)
|
||||
2 >
|
||||
3 > [a = 0, b = 1]
|
||||
4 >
|
||||
5 > a = 0
|
||||
6 >
|
||||
7 > a = 0
|
||||
8 > ,
|
||||
9 > b = 1
|
||||
10>
|
||||
11> b = 1
|
||||
1->Emitted(2, 5) Source(1, 10) + SourceIndex(0)
|
||||
2 >Emitted(2, 9) Source(1, 10) + SourceIndex(0)
|
||||
3 >Emitted(2, 20) Source(1, 24) + SourceIndex(0)
|
||||
4 >Emitted(2, 22) Source(1, 11) + SourceIndex(0)
|
||||
5 >Emitted(2, 32) Source(1, 16) + SourceIndex(0)
|
||||
6 >Emitted(2, 34) Source(1, 11) + SourceIndex(0)
|
||||
7 >Emitted(2, 60) Source(1, 16) + SourceIndex(0)
|
||||
8 >Emitted(2, 62) Source(1, 18) + SourceIndex(0)
|
||||
9 >Emitted(2, 72) Source(1, 23) + SourceIndex(0)
|
||||
10>Emitted(2, 74) Source(1, 18) + SourceIndex(0)
|
||||
11>Emitted(2, 100) Source(1, 23) + SourceIndex(0)
|
||||
---
|
||||
>>> a;
|
||||
1 >^^^^
|
||||
|
||||
@@ -2,4 +2,4 @@
|
||||
var v = { *<T>() { } }
|
||||
|
||||
//// [FunctionPropertyAssignments6_es6.js]
|
||||
var v = { : function () { } };
|
||||
var v = { : function* () { } };
|
||||
|
||||
@@ -7,6 +7,6 @@ class C {
|
||||
var C = (function () {
|
||||
function C() {
|
||||
}
|
||||
C.prototype.foo = function () { };
|
||||
C.prototype.foo = function* () { };
|
||||
return C;
|
||||
}());
|
||||
|
||||
@@ -14,9 +14,10 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
|
||||
else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
export let C = class C {
|
||||
let C = class C {
|
||||
};
|
||||
C = __decorate([
|
||||
dec
|
||||
], C);
|
||||
export { C };
|
||||
let c = new C();
|
||||
|
||||
@@ -17,11 +17,12 @@ var __decorate = (this && this.__decorate) || function (decorators, target, key,
|
||||
return c > 3 && r && Object.defineProperty(target, key, r), r;
|
||||
};
|
||||
let C_1;
|
||||
export let C = C_1 = class C {
|
||||
let C = C_1 = class C {
|
||||
static x() { return C_1.y; }
|
||||
};
|
||||
C.y = 1;
|
||||
C = C_1 = __decorate([
|
||||
dec
|
||||
], C);
|
||||
export { C };
|
||||
let c = new C();
|
||||
|
||||
@@ -49,7 +49,6 @@ var C = (function (_super) {
|
||||
}
|
||||
return C;
|
||||
}(_0_ts_1.base));
|
||||
exports.C = C;
|
||||
C = __decorate([
|
||||
__param(0, _0_ts_2.foo)
|
||||
], C);
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationClass.js.map]
|
||||
{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,UAAc,EAAd,qBAAc,EAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"}
|
||||
{"version":3,"file":"sourceMapValidationClass.js","sourceRoot":"","sources":["sourceMapValidationClass.ts"],"names":[],"mappings":"AAAA;IACI,iBAAmB,QAAgB;QAAE,WAAc;aAAd,WAAc,CAAd,sBAAc,CAAd,IAAc;YAAd,0BAAc;;QAAhC,aAAQ,GAAR,QAAQ,CAAQ;QAM3B,OAAE,GAAW,EAAE,CAAC;IALxB,CAAC;IACD,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAGO,oBAAE,GAAV;QACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IACD,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aACD,UAAc,SAAiB;YAC3B,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAHA;IAIL,cAAC;AAAD,CAAC,AAjBD,IAiBC"}
|
||||
@@ -37,21 +37,21 @@ sourceFile:sourceMapValidationClass.ts
|
||||
---
|
||||
>>> for (var _i = 1; _i < arguments.length; _i++) {
|
||||
1->^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^
|
||||
1->
|
||||
2 > ...b: string[]
|
||||
3 >
|
||||
3 >
|
||||
4 > ...b: string[]
|
||||
5 >
|
||||
5 >
|
||||
6 > ...b: string[]
|
||||
1->Emitted(4, 14) Source(2, 42) + SourceIndex(0)
|
||||
2 >Emitted(4, 24) Source(2, 56) + SourceIndex(0)
|
||||
2 >Emitted(4, 25) Source(2, 56) + SourceIndex(0)
|
||||
3 >Emitted(4, 26) Source(2, 42) + SourceIndex(0)
|
||||
4 >Emitted(4, 47) Source(2, 56) + SourceIndex(0)
|
||||
4 >Emitted(4, 48) Source(2, 56) + SourceIndex(0)
|
||||
5 >Emitted(4, 49) Source(2, 42) + SourceIndex(0)
|
||||
6 >Emitted(4, 53) Source(2, 56) + SourceIndex(0)
|
||||
---
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationClasses.js.map]
|
||||
{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG,EAAC,CAAC;QACZ,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,UAA8C,EAA9C,qBAA8C,EAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"}
|
||||
{"version":3,"file":"sourceMapValidationClasses.js","sourceRoot":"","sources":["sourceMapValidationClasses.ts"],"names":[],"mappings":"AAAA,IAAO,GAAG,CAmCT;AAnCD,WAAO,GAAG;IAAC,IAAA,GAAG,CAmCb;IAnCU,WAAA,GAAG,EAAC,CAAC;QACZ,YAAY,CAAC;QAEb;YACI,iBAAmB,QAAgB;gBAAhB,aAAQ,GAAR,QAAQ,CAAQ;YACnC,CAAC;YAED,uBAAK,GAAL;gBACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;YAC5C,CAAC;YACL,cAAC;QAAD,CAAC,AAPD,IAOC;QAGD,aAAa,QAAgB;YACzB,MAAM,CAAC,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;QACjC,CAAC;QAED,IAAI,OAAO,GAAG,IAAI,OAAO,CAAC,eAAe,CAAC,CAAC;QAC3C,IAAI,GAAG,GAAG,OAAO,CAAC,KAAK,EAAE,CAAC;QAE1B,cAAc,QAAgB;YAAE,kBAAiB,mBAAmB,MAAU;iBAA9C,WAA8C,CAA9C,sBAA8C,CAA9C,IAA8C;gBAA9C,sCAA8C;;YAC1E,IAAI,QAAQ,GAAc,EAAE,CAAC,CAAC,0BAA0B;YACxD,QAAQ,CAAC,CAAC,CAAC,GAAG,IAAI,OAAO,CAAC,QAAQ,CAAC,CAAC;YACpC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,aAAa,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;gBAC5C,QAAQ,CAAC,IAAI,CAAC,IAAI,OAAO,CAAC,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC;YACjD,CAAC;YAED,MAAM,CAAC,QAAQ,CAAC;QACpB,CAAC;QAED,IAAI,CAAC,GAAG,IAAI,CAAC,OAAO,EAAE,OAAO,EAAE,GAAG,CAAC,CAAC;QACpC,qCAAqC;QACrC,GAAG,CAAC,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;YAChC,CAAC,CAAC,CAAC,CAAC,CAAC,KAAK,EAAE,CAAC;QACjB,CAAC;IACL,CAAC,EAnCU,GAAG,GAAH,OAAG,KAAH,OAAG,QAmCb;AAAD,CAAC,EAnCM,GAAG,KAAH,GAAG,QAmCT"}
|
||||
@@ -439,21 +439,21 @@ sourceFile:sourceMapValidationClasses.ts
|
||||
---
|
||||
>>> for (var _i = 1; _i < arguments.length; _i++) {
|
||||
1->^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^
|
||||
1->
|
||||
2 > ...restGreetings /* more greeting */: string[]
|
||||
3 >
|
||||
3 >
|
||||
4 > ...restGreetings /* more greeting */: string[]
|
||||
5 >
|
||||
5 >
|
||||
6 > ...restGreetings /* more greeting */: string[]
|
||||
1->Emitted(22, 18) Source(21, 37) + SourceIndex(0)
|
||||
2 >Emitted(22, 28) Source(21, 83) + SourceIndex(0)
|
||||
2 >Emitted(22, 29) Source(21, 83) + SourceIndex(0)
|
||||
3 >Emitted(22, 30) Source(21, 37) + SourceIndex(0)
|
||||
4 >Emitted(22, 51) Source(21, 83) + SourceIndex(0)
|
||||
4 >Emitted(22, 52) Source(21, 83) + SourceIndex(0)
|
||||
5 >Emitted(22, 53) Source(21, 37) + SourceIndex(0)
|
||||
6 >Emitted(22, 57) Source(21, 83) + SourceIndex(0)
|
||||
---
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDecorators.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,WAAc,CAAd,sBAAc,CAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAQL,cAAC;AAAD,CAAC,AA5CD;AAuBmB,UAAE,GAAW,EAAE,CAAC;AAZ/B;IAAC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;oCAAA;AAKvB;IAAC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;kCAAA;AAQrB;eAAC,mBAAmB;eACnB,mBAAmB,CAAC,EAAE,CAAC;iCAAA;AAK1B;IAAC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;eAMpB,mBAAmB;eACnB,mBAAmB,CAAC,EAAE,CAAC;wCAPH;AAZvB;IAAC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;yBAAA;AAxB3B;IAAC,eAAe;IACf,eAAe,CAAC,EAAE,CAAC;eAGb,mBAAmB;eACnB,mBAAmB,CAAC,EAAE,CAAC;eAGvB,mBAAmB;eACnB,mBAAmB,CAAC,EAAE,CAAC;WARV;AA6CnB"}
|
||||
{"version":3,"file":"sourceMapValidationDecorators.js","sourceRoot":"","sources":["sourceMapValidationDecorators.ts"],"names":[],"mappings":";;;;;;;;;AASA;IACI,iBAGS,QAAgB;QAIvB,WAAc;aAAd,WAAc,CAAd,sBAAc,CAAd,IAAc;YAAd,0BAAc;;QAJP,aAAQ,GAAR,QAAQ,CAAQ;IAKzB,CAAC;IAID,uBAAK,GAAL;QACI,MAAM,CAAC,MAAM,GAAG,IAAI,CAAC,QAAQ,GAAG,OAAO,CAAC;IAC5C,CAAC;IAUO,oBAAE,GAAV,UAGE,CAAS;QACP,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;IACzB,CAAC;IAID,sBAAI,8BAAS;aAAb;YACI,MAAM,CAAC,IAAI,CAAC,QAAQ,CAAC;QACzB,CAAC;aAED,UAGE,SAAiB;YACf,IAAI,CAAC,QAAQ,GAAG,SAAS,CAAC;QAC9B,CAAC;;;OAPA;IAQL,cAAC;AAAD,CAAC,AA5CD,IA4CC;AArBkB,UAAE,GAAW,EAAE,CAAC;AAV/B;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;oCAGtB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;kCACL;AAMlB;IACG,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;iCAGzB;AAID;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;IAMpB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;wCAJzB;AAbD;IAFC,kBAAkB;IAClB,kBAAkB,CAAC,EAAE,CAAC;yBACQ;AAvBnC;IAFC,eAAe;IACf,eAAe,CAAC,EAAE,CAAC;IAGb,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;IAGvB,WAAA,mBAAmB,CAAA;IACnB,WAAA,mBAAmB,CAAC,EAAE,CAAC,CAAA;WAqC7B"}
|
||||
@@ -380,13 +380,60 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
1 >
|
||||
2 >^
|
||||
3 >
|
||||
4 > ^^^^^^^^^^^^^^^^->
|
||||
4 > ^^^^
|
||||
5 > ^^^^^^^^^^^^->
|
||||
1 >
|
||||
2 >}
|
||||
3 >
|
||||
4 > class Greeter {
|
||||
> constructor(
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(20)
|
||||
> public greeting: string,
|
||||
>
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(30)
|
||||
> ...b: string[]) {
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(40)
|
||||
> greet() {
|
||||
> return "<h1>" + this.greeting + "</h1>";
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(50)
|
||||
> private x: string;
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(60)
|
||||
> private static x1: number = 10;
|
||||
>
|
||||
> private fn(
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(70)
|
||||
> x: number) {
|
||||
> return this.greeting;
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(80)
|
||||
> get greetings() {
|
||||
> return this.greeting;
|
||||
> }
|
||||
>
|
||||
> set greetings(
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(90)
|
||||
> greetings: string) {
|
||||
> this.greeting = greetings;
|
||||
> }
|
||||
> }
|
||||
1 >Emitted(35, 1) Source(54, 1) + SourceIndex(0)
|
||||
2 >Emitted(35, 2) Source(54, 2) + SourceIndex(0)
|
||||
3 >Emitted(35, 2) Source(10, 1) + SourceIndex(0)
|
||||
4 >Emitted(35, 6) Source(54, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>Greeter.x1 = 10;
|
||||
1->
|
||||
@@ -394,30 +441,7 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
3 > ^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
1->class Greeter {
|
||||
> constructor(
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(20)
|
||||
> public greeting: string,
|
||||
>
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(30)
|
||||
> ...b: string[]) {
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(40)
|
||||
> greet() {
|
||||
> return "<h1>" + this.greeting + "</h1>";
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(50)
|
||||
> private x: string;
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(60)
|
||||
> private static
|
||||
1->
|
||||
2 >x1
|
||||
3 > : number =
|
||||
4 > 10
|
||||
@@ -432,13 +456,13 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
1 >Emitted(37, 1) Source(21, 5) + SourceIndex(0)
|
||||
1 >Emitted(37, 1) Source(23, 5) + SourceIndex(0)
|
||||
---
|
||||
>>> PropertyDecorator1,
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^->
|
||||
1->@
|
||||
1->
|
||||
2 > PropertyDecorator1
|
||||
1->Emitted(38, 5) Source(21, 6) + SourceIndex(0)
|
||||
2 >Emitted(38, 23) Source(21, 24) + SourceIndex(0)
|
||||
@@ -464,25 +488,27 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
---
|
||||
>>>], Greeter.prototype, "greet", null);
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
1->Emitted(40, 37) Source(22, 28) + SourceIndex(0)
|
||||
1->
|
||||
> greet() {
|
||||
> return "<h1>" + this.greeting + "</h1>";
|
||||
> }
|
||||
1->Emitted(40, 37) Source(25, 6) + SourceIndex(0)
|
||||
---
|
||||
>>>__decorate([
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
> greet() {
|
||||
> return "<h1>" + this.greeting + "</h1>";
|
||||
> }
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(50)
|
||||
>
|
||||
1 >Emitted(41, 1) Source(27, 5) + SourceIndex(0)
|
||||
1 >Emitted(41, 1) Source(29, 5) + SourceIndex(0)
|
||||
---
|
||||
>>> PropertyDecorator1,
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^->
|
||||
1->@
|
||||
1->
|
||||
2 > PropertyDecorator1
|
||||
1->Emitted(42, 5) Source(27, 6) + SourceIndex(0)
|
||||
2 >Emitted(42, 23) Source(27, 24) + SourceIndex(0)
|
||||
@@ -508,71 +534,85 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
---
|
||||
>>>], Greeter.prototype, "x", void 0);
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
1->Emitted(44, 35) Source(28, 28) + SourceIndex(0)
|
||||
1->
|
||||
> private x: string;
|
||||
1->Emitted(44, 35) Source(29, 23) + SourceIndex(0)
|
||||
---
|
||||
>>>__decorate([
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
> private x: string;
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(60)
|
||||
> private static x1: number = 10;
|
||||
>
|
||||
> private fn(
|
||||
>
|
||||
1 >Emitted(45, 1) Source(36, 7) + SourceIndex(0)
|
||||
>
|
||||
1 >Emitted(45, 1) Source(35, 5) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator1),
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1->@
|
||||
2 > ParameterDecorator1
|
||||
1->Emitted(46, 16) Source(36, 8) + SourceIndex(0)
|
||||
2 >Emitted(46, 35) Source(36, 27) + SourceIndex(0)
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^->
|
||||
1->private fn(
|
||||
> @
|
||||
2 >
|
||||
3 > ParameterDecorator1
|
||||
4 >
|
||||
1->Emitted(46, 5) Source(36, 8) + SourceIndex(0)
|
||||
2 >Emitted(46, 16) Source(36, 8) + SourceIndex(0)
|
||||
3 >Emitted(46, 35) Source(36, 27) + SourceIndex(0)
|
||||
4 >Emitted(46, 36) Source(36, 27) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator2(70))
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^
|
||||
1->
|
||||
> @
|
||||
2 > ParameterDecorator2
|
||||
3 > (
|
||||
4 > 70
|
||||
5 > )
|
||||
1->Emitted(47, 16) Source(37, 8) + SourceIndex(0)
|
||||
2 >Emitted(47, 35) Source(37, 27) + SourceIndex(0)
|
||||
3 >Emitted(47, 36) Source(37, 28) + SourceIndex(0)
|
||||
4 >Emitted(47, 38) Source(37, 30) + SourceIndex(0)
|
||||
5 >Emitted(47, 39) Source(37, 31) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator2
|
||||
4 > (
|
||||
5 > 70
|
||||
6 > )
|
||||
7 >
|
||||
1->Emitted(47, 5) Source(37, 8) + SourceIndex(0)
|
||||
2 >Emitted(47, 16) Source(37, 8) + SourceIndex(0)
|
||||
3 >Emitted(47, 35) Source(37, 27) + SourceIndex(0)
|
||||
4 >Emitted(47, 36) Source(37, 28) + SourceIndex(0)
|
||||
5 >Emitted(47, 38) Source(37, 30) + SourceIndex(0)
|
||||
6 >Emitted(47, 39) Source(37, 31) + SourceIndex(0)
|
||||
7 >Emitted(47, 40) Source(37, 31) + SourceIndex(0)
|
||||
---
|
||||
>>>], Greeter.prototype, "fn", null);
|
||||
1 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
1 >Emitted(48, 34) Source(37, 31) + SourceIndex(0)
|
||||
1 >
|
||||
> x: number) {
|
||||
> return this.greeting;
|
||||
> }
|
||||
1 >Emitted(48, 34) Source(40, 6) + SourceIndex(0)
|
||||
---
|
||||
>>>__decorate([
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
> x: number) {
|
||||
> return this.greeting;
|
||||
> }
|
||||
1 >
|
||||
>
|
||||
> @PropertyDecorator1
|
||||
> @PropertyDecorator2(80)
|
||||
>
|
||||
1 >Emitted(49, 1) Source(42, 5) + SourceIndex(0)
|
||||
1 >Emitted(49, 1) Source(44, 5) + SourceIndex(0)
|
||||
---
|
||||
>>> PropertyDecorator1,
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1->@
|
||||
1->
|
||||
2 > PropertyDecorator1
|
||||
1->Emitted(50, 5) Source(42, 6) + SourceIndex(0)
|
||||
2 >Emitted(50, 23) Source(42, 24) + SourceIndex(0)
|
||||
@@ -597,9 +637,11 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
5 >Emitted(51, 27) Source(43, 28) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator1),
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^->
|
||||
1->
|
||||
> get greetings() {
|
||||
> return this.greeting;
|
||||
@@ -607,45 +649,55 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
>
|
||||
> set greetings(
|
||||
> @
|
||||
2 > ParameterDecorator1
|
||||
1->Emitted(52, 16) Source(49, 8) + SourceIndex(0)
|
||||
2 >Emitted(52, 35) Source(49, 27) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator1
|
||||
4 >
|
||||
1->Emitted(52, 5) Source(49, 8) + SourceIndex(0)
|
||||
2 >Emitted(52, 16) Source(49, 8) + SourceIndex(0)
|
||||
3 >Emitted(52, 35) Source(49, 27) + SourceIndex(0)
|
||||
4 >Emitted(52, 36) Source(49, 27) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator2(90))
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^^^->
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^
|
||||
8 > ^^^->
|
||||
1->
|
||||
> @
|
||||
2 > ParameterDecorator2
|
||||
3 > (
|
||||
4 > 90
|
||||
5 > )
|
||||
1->Emitted(53, 16) Source(50, 8) + SourceIndex(0)
|
||||
2 >Emitted(53, 35) Source(50, 27) + SourceIndex(0)
|
||||
3 >Emitted(53, 36) Source(50, 28) + SourceIndex(0)
|
||||
4 >Emitted(53, 38) Source(50, 30) + SourceIndex(0)
|
||||
5 >Emitted(53, 39) Source(50, 31) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator2
|
||||
4 > (
|
||||
5 > 90
|
||||
6 > )
|
||||
7 >
|
||||
1->Emitted(53, 5) Source(50, 8) + SourceIndex(0)
|
||||
2 >Emitted(53, 16) Source(50, 8) + SourceIndex(0)
|
||||
3 >Emitted(53, 35) Source(50, 27) + SourceIndex(0)
|
||||
4 >Emitted(53, 36) Source(50, 28) + SourceIndex(0)
|
||||
5 >Emitted(53, 38) Source(50, 30) + SourceIndex(0)
|
||||
6 >Emitted(53, 39) Source(50, 31) + SourceIndex(0)
|
||||
7 >Emitted(53, 40) Source(50, 31) + SourceIndex(0)
|
||||
---
|
||||
>>>], Greeter.prototype, "greetings", null);
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
1->Emitted(54, 41) Source(43, 28) + SourceIndex(0)
|
||||
1->Emitted(54, 41) Source(46, 6) + SourceIndex(0)
|
||||
---
|
||||
>>>__decorate([
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
1 >Emitted(55, 1) Source(31, 5) + SourceIndex(0)
|
||||
1 >Emitted(55, 1) Source(33, 5) + SourceIndex(0)
|
||||
---
|
||||
>>> PropertyDecorator1,
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^->
|
||||
1->@
|
||||
1->
|
||||
2 > PropertyDecorator1
|
||||
1->Emitted(56, 5) Source(31, 6) + SourceIndex(0)
|
||||
2 >Emitted(56, 23) Source(31, 24) + SourceIndex(0)
|
||||
@@ -671,20 +723,21 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
---
|
||||
>>>], Greeter, "x1", void 0);
|
||||
1->^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
1->Emitted(58, 26) Source(32, 28) + SourceIndex(0)
|
||||
1->
|
||||
> private static x1: number = 10;
|
||||
1->Emitted(58, 26) Source(33, 36) + SourceIndex(0)
|
||||
---
|
||||
>>>Greeter = __decorate([
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
1 >Emitted(59, 1) Source(8, 1) + SourceIndex(0)
|
||||
1 >Emitted(59, 1) Source(10, 1) + SourceIndex(0)
|
||||
---
|
||||
>>> ClassDecorator1,
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1->@
|
||||
1->
|
||||
2 > ClassDecorator1
|
||||
1->Emitted(60, 5) Source(8, 2) + SourceIndex(0)
|
||||
2 >Emitted(60, 20) Source(8, 17) + SourceIndex(0)
|
||||
@@ -709,82 +762,93 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
5 >Emitted(61, 24) Source(9, 21) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator1),
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^->
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^->
|
||||
1->
|
||||
>class Greeter {
|
||||
> constructor(
|
||||
> @
|
||||
2 > ParameterDecorator1
|
||||
1->Emitted(62, 16) Source(12, 8) + SourceIndex(0)
|
||||
2 >Emitted(62, 35) Source(12, 27) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator1
|
||||
4 >
|
||||
1->Emitted(62, 5) Source(12, 8) + SourceIndex(0)
|
||||
2 >Emitted(62, 16) Source(12, 8) + SourceIndex(0)
|
||||
3 >Emitted(62, 35) Source(12, 27) + SourceIndex(0)
|
||||
4 >Emitted(62, 36) Source(12, 27) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(0, ParameterDecorator2(20)),
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^
|
||||
1->
|
||||
> @
|
||||
2 > ParameterDecorator2
|
||||
3 > (
|
||||
4 > 20
|
||||
5 > )
|
||||
1->Emitted(63, 16) Source(13, 8) + SourceIndex(0)
|
||||
2 >Emitted(63, 35) Source(13, 27) + SourceIndex(0)
|
||||
3 >Emitted(63, 36) Source(13, 28) + SourceIndex(0)
|
||||
4 >Emitted(63, 38) Source(13, 30) + SourceIndex(0)
|
||||
5 >Emitted(63, 39) Source(13, 31) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator2
|
||||
4 > (
|
||||
5 > 20
|
||||
6 > )
|
||||
7 >
|
||||
1->Emitted(63, 5) Source(13, 8) + SourceIndex(0)
|
||||
2 >Emitted(63, 16) Source(13, 8) + SourceIndex(0)
|
||||
3 >Emitted(63, 35) Source(13, 27) + SourceIndex(0)
|
||||
4 >Emitted(63, 36) Source(13, 28) + SourceIndex(0)
|
||||
5 >Emitted(63, 38) Source(13, 30) + SourceIndex(0)
|
||||
6 >Emitted(63, 39) Source(13, 31) + SourceIndex(0)
|
||||
7 >Emitted(63, 40) Source(13, 31) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(1, ParameterDecorator1),
|
||||
1 >^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^->
|
||||
1 >
|
||||
> public greeting: string,
|
||||
>
|
||||
> @
|
||||
2 > ParameterDecorator1
|
||||
1 >Emitted(64, 16) Source(16, 8) + SourceIndex(0)
|
||||
2 >Emitted(64, 35) Source(16, 27) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator1
|
||||
4 >
|
||||
1 >Emitted(64, 5) Source(16, 8) + SourceIndex(0)
|
||||
2 >Emitted(64, 16) Source(16, 8) + SourceIndex(0)
|
||||
3 >Emitted(64, 35) Source(16, 27) + SourceIndex(0)
|
||||
4 >Emitted(64, 36) Source(16, 27) + SourceIndex(0)
|
||||
---
|
||||
>>> __param(1, ParameterDecorator2(30))
|
||||
1->^^^^^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^
|
||||
1->
|
||||
> @
|
||||
2 > ParameterDecorator2
|
||||
3 > (
|
||||
4 > 30
|
||||
5 > )
|
||||
1->Emitted(65, 16) Source(17, 8) + SourceIndex(0)
|
||||
2 >Emitted(65, 35) Source(17, 27) + SourceIndex(0)
|
||||
3 >Emitted(65, 36) Source(17, 28) + SourceIndex(0)
|
||||
4 >Emitted(65, 38) Source(17, 30) + SourceIndex(0)
|
||||
5 >Emitted(65, 39) Source(17, 31) + SourceIndex(0)
|
||||
2 >
|
||||
3 > ParameterDecorator2
|
||||
4 > (
|
||||
5 > 30
|
||||
6 > )
|
||||
7 >
|
||||
1->Emitted(65, 5) Source(17, 8) + SourceIndex(0)
|
||||
2 >Emitted(65, 16) Source(17, 8) + SourceIndex(0)
|
||||
3 >Emitted(65, 35) Source(17, 27) + SourceIndex(0)
|
||||
4 >Emitted(65, 36) Source(17, 28) + SourceIndex(0)
|
||||
5 >Emitted(65, 38) Source(17, 30) + SourceIndex(0)
|
||||
6 >Emitted(65, 39) Source(17, 31) + SourceIndex(0)
|
||||
7 >Emitted(65, 40) Source(17, 31) + SourceIndex(0)
|
||||
---
|
||||
>>>], Greeter);
|
||||
1 >^^^^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
1 >Emitted(66, 12) Source(9, 21) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDecorators.js.map1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>class Greeter {
|
||||
> constructor(
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(20)
|
||||
> public greeting: string,
|
||||
>
|
||||
> @ParameterDecorator1
|
||||
> @ParameterDecorator2(30)
|
||||
1 >
|
||||
> ...b: string[]) {
|
||||
> }
|
||||
>
|
||||
@@ -822,5 +886,6 @@ sourceFile:sourceMapValidationDecorators.ts
|
||||
> this.greeting = greetings;
|
||||
> }
|
||||
>}
|
||||
1->Emitted(67, 1) Source(54, 2) + SourceIndex(0)
|
||||
---
|
||||
1 >Emitted(66, 12) Source(54, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDecorators.js.map
|
||||
+1
-1
@@ -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":"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"}
|
||||
+718
-676
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForArrayBindingPattern2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPattern2.ts"],"names":[],"mappings":"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"}
|
||||
+1360
-1504
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.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,kBAAa,EAAb,mCAAa,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,eAAmC,EAA5B,UAAc,EAAd,mCAAc,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,+BAAmD,EAA5C,UAAc,EAAd,mCAAc,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1E,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAQ,uBAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EACI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrD,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,oBAGkC,EAH3B,UAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EACQ,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACzD,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,wCAGsD,EAH/C,UAGQ,EAHR,0CAGQ,EAFhB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B,EAC4B,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7E,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;AAC/B,CAAC;AAED,GAAG,CAAC,CAAM,kBAAY,EAAZ,iCAAY,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAClD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,sBAAY,EAAZ,iCAAY,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtD,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,sCAAY,EAAZ,iCAAY,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtE,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC;AACD,GAAG,CAAC,CAAM,uBAAc,EAAd,mCAAc,EAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACzD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,2BAAc,EAAd,mCAAc,EAAqB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,+CAAc,EAAd,mCAAc,EAAyC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAAM,kBAAa,EAAb,kCAAa,EAAE,cAAe,EAAf,oCAAe,EAAE,cAAiB,EAAjB,sCAAiB,EAAY,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,CAAC,IAAA,eAAoE,EAA/D,UAAa,EAAb,kCAAa,EAAE,UAAe,EAAf,oCAAe,EAAE,UAAiB,EAAjB,sCAAiB,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3F,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,+BAAoF,EAA/E,UAAa,EAAb,kCAAa,EAAE,WAAe,EAAf,sCAAe,EAAE,WAAiB,EAAjB,wCAAiB,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3G,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CACC,wBAAiB,EAAjB,wCAAiB,EACd,oBAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEpB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,qBAKe,EALV,YAAiB,EAAjB,wCAAiB,EACvB,YAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEf,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,yCAKmC,EAL9B,YAAiB,EAAjB,wCAAiB,EACvB,YAGoB,EAHpB,6CAGoB,EAFhB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B,EAEK,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1D,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AAED,GAAG,CAAC,CAAM,mBAAa,EAAb,oCAAa,EAAE,4BAAa,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAClE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,gBAA+C,EAA1C,YAAa,EAAb,oCAAa,EAAE,yBAAa,EAAgB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,gCAA+D,EAA1D,YAAa,EAAb,oCAAa,EAAE,yBAAa,EAAgC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtF,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
|
||||
+694
-661
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"}
|
||||
+1513
-1630
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -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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"}
|
||||
+436
-412
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -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":"AAgBA,IAAI,KAAK,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACtD,IAAI,UAAU,GAAe,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACjG;IACI,MAAM,CAAC,KAAK,CAAC;AACjB,CAAC;AACD;IACI,MAAM,CAAC,UAAU,CAAC;AACtB,CAAC;AAED,IAAI,KAAa,EAAE,QAAgB,EAAE,UAAkB,EAAE,CAAS,EAAE,MAAc,CAAC;AACnF,IAAI,IAAY,EAAE,OAAe,EAAE,SAAiB,EAAE,KAAa,CAAC;AAEpE,GAAG,CAAC,CAAG,kBAAW,EAAK,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC9C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,eAA4B,EAA1B,eAAW,MAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,2CAA+D,EAA7D,eAAW,MAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAG,sBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,EAAO,UAAU,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC5F,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,oBAA0E,EAAxE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,MAAwB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACjG,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,8EACoF,EADlF,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAErD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAG,iBAAI,EAAK,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACvC,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,eAAqB,EAAnB,cAAI,MAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC5C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,2CAAwD,EAAtD,cAAI,MAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC/E,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAG,sBAA8B,EAApB,oBAAO,EAAE,wBAAS,EAAO,UAAU,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtE,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,oBAAoD,EAAlD,cAA8B,EAApB,oBAAO,EAAE,wBAAS,MAAwB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3E,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,8EACoF,EADlF,cAA8B,EAApB,oBAAO,EAAE,wBAAS;IAE/B,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AAGD,GAAG,CAAC,CAAG,kBAAW,EAAE,oBAAa,EAAK,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,eAA2C,EAAzC,eAAW,EAAE,iBAAa,MAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAClE,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,2CAA8E,EAA5E,eAAW,EAAE,iBAAa,MAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrG,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAG,uBAAW,EAAE,sBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,EAAO,UAAU,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACzG,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,oBAAuF,EAArF,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,MAAwB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC9G,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,8EACoF,EADlF,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB;IAElE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAG,iBAAI,EAAE,mBAAK,EAAK,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC9C,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,eAA4B,EAA1B,cAAI,EAAE,gBAAK,MAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACnD,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,2CAA+D,EAA7D,cAAI,EAAE,gBAAK,MAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACtF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAG,sBAAI,EAAE,sBAA8B,EAApB,oBAAO,EAAE,wBAAS,EAAO,UAAU,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC5E,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,oBAA0D,EAAxD,cAAI,EAAE,cAA8B,EAApB,oBAAO,EAAE,wBAAS,MAAwB,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,CAAC,8EACoF,EADlF,cAAI,EAAE,cAA8B,EAApB,oBAAO,EAAE,wBAAS;IAErC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC"}
|
||||
+1288
-1432
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAgBA,IAAI,KAAK,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACtD,IAAI,UAAU,GAAe,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACjG;IACI,MAAM,CAAC,KAAK,CAAC;AACjB,CAAC;AACD;IACI,MAAM,CAAC,UAAU,CAAC;AACtB,CAAC;AAED,GAAG,CAAC,CAAM,mBAAqB,EAArB,qCAAqB,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC3D,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAM,wBAAsB,EAAtB,qCAAsB,EAAiB,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,CAAM,oDAAsB,EAAtB,qCAAsB,EAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpG,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CACA,0BAG0C,EAH1C,gEAG0C,EAFtC,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC,EAE3B,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAChC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CACA,+BAG0C,EAH1C,gEAG0C,EAFtC,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC,EAEtB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CACA,yFAG0C,EAH1C,gEAG0C,EAFtC,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC,EAGvC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AAED,GAAG,CAAC,CAAM,mBAAsB,EAAtB,qCAAsB,EAAE,gBAAuB,EAAvB,qCAAuB,EAAY,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,eAAmE,EAA9D,YAAsB,EAAtB,qCAAsB,EAAE,aAAuB,EAAvB,qCAAuB,EAAiB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC1F,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,2CAAsG,EAAjG,YAAsB,EAAtB,qCAAsB,EAAE,aAAuB,EAAvB,qCAAuB,EAAoD,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAC7H,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,GAAG,CAAC,CACA,wBAAsB,EAAtB,qCAAsB,EACtB,sBAG0C,EAH1C,gEAG0C,EAFtC,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC,EAE3B,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IAChC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,oBAMc,EALf,YAAsB,EAAtB,qCAAsB,EACtB,cAG0C,EAH1C,gEAG0C,EAFtC,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAmC,EAAnC,6CAAmC,EAEtB,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACrC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC;AACD,GAAG,CAAC,CAAC,IAAA,+EAMoF,EALrF,cAAsB,EAAtB,uCAAsB,EACtB,gBAG0C,EAH1C,mEAG0C,EAFtC,iBAA6B,EAA7B,2CAA6B,EAC7B,mBAAmC,EAAnC,+CAAmC,EAGvC,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC;IACpB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;AAC1B,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
|
||||
+553
-529
File diff suppressed because it is too large
Load Diff
+1
-1
File diff suppressed because one or more lines are too long
+1802
-1946
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -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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"}
|
||||
+405
-405
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForOfArrayBindingPattern2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPattern2.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,MAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC9B;IACI,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,IAAI,WAAW,GAAG,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;AAC7C;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,IAAI,KAAa,EAAE,aAAqB,EAAE,eAAuB,CAAC;AAClE,IAAI,OAAe,EAAE,KAAa,CAAC;AACnC,IAAI,QAAgB,EAAE,MAAc,EAAE,OAAe,EAAE,MAAc,CAAC;AACtE,IAAI,QAAgB,EAAE,UAA+B,EAAE,eAA8C,CAAC;AAEtG,GAAG,CAAC,CAAc,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;uBAAhB,aAAK;IACT,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAc,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;iBAArB,aAAK;IACT,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAc,UAAgB,EAAhB,MAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,cAAgB,EAAhB,IAAgB;iBAA1B,aAAK;IACT,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAyC,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;4BAAhD,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IACnC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAAyC,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;iBAArD,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IACnC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAAyC,UAA0B,EAA1B,MAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,cAA0B,EAA1B,IAA0B;iBAA/D,UAAgC,EAA/B,qBAAa,EAAE,uBAAe;IACnC,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AAED,GAAG,CAAC,CAAc,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAAlB,yBAAO;IACT,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAc,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAAvB,mBAAO;IACT,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAc,UAAgB,EAAhB,MAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,cAAgB,EAAhB,IAAgB;IAA5B,mBAAO;IACT,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAY,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;IAArB,4BAAK;IACP,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAY,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;IAA1B,iBAAK;IACP,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAAY,UAA0B,EAA1B,MAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,cAA0B,EAA1B,IAA0B;IAApC,iBAAK;IACP,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AAED,GAAG,CAAC,CAAgC,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;uBAApC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IAC3B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAAgC,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;iBAAzC,gBAAQ,EAAE,cAAM,EAAE,eAAO;IAC3B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAAgC,UAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,eAAgB,EAAhB,IAAgB;mBAA9C,iBAAQ,EAAE,eAAM,EAAE,gBAAO;IAC3B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA+C,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;8BAAxD,eAAM,EAAE,YAAgC,EAA/B,sBAAa,EAAE,wBAAe;IACzC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA+C,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;oBAA7D,eAAM,EAAE,YAAgC,EAA/B,sBAAa,EAAE,wBAAe;IACzC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA+C,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;oBAAvE,eAAM,EAAE,YAAgC,EAA/B,sBAAa,EAAE,wBAAe;IACzC,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,GAAG,CAAC,CAA8B,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;yBAAlC,iBAAQ,EAAE,yBAAa;IACzB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAA8B,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;oBAAvC,iBAAQ,EAAE,yBAAa;IACzB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAA8B,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;oBAA5C,iBAAQ,EAAE,yBAAa;IACzB,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAAyB,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;IAAlC,6CAAkB;IACpB,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;CAChC;AACD,GAAG,CAAC,CAAyB,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;IAAvC,mCAAkB;IACpB,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;CAChC;AACD,GAAG,CAAC,CAAyB,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;IAAjD,mCAAkB;IACpB,OAAO,CAAC,GAAG,CAAC,eAAe,CAAC,CAAC;CAChC"}
|
||||
+232
-393
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAMA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAC/C,IAAI,MAAM,GAAG,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;AAC9B;IACI,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,IAAI,WAAW,GAAG,CAAC,WAAW,EAAE,WAAW,CAAC,CAAC;AAC7C;IACI,MAAM,CAAC,WAAW,CAAC;AACvB,CAAC;AAED,GAAG,CAAC,CAA6B,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAA9B,IAAA,iBAAoB,EAAjB,UAAgB,EAAhB,qCAAgB;IACxB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAA6B,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAAnC,IAAA,WAAoB,EAAjB,UAAgB,EAAhB,qCAAgB;IACxB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAA6B,UAAgB,EAAhB,MAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,cAAgB,EAAhB,IAAgB;IAAxC,IAAA,WAAoB,EAAjB,UAAgB,EAAhB,qCAAgB;IACxB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAGyB,UAAW,EAAX,2BAAW,EAAX,yBAAW,EAAX,IAAW;IAH/B,IAAA,sBAGgB,EAHb,UAGY,EAHZ,8CAGY,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAGyB,UAAgB,EAAhB,KAAA,cAAc,EAAE,EAAhB,cAAgB,EAAhB,IAAgB;IAHpC,IAAA,WAGgB,EAHb,UAGY,EAHZ,8CAGY,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AACD,GAAG,CAAC,CAGyB,UAA0B,EAA1B,MAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,cAA0B,EAA1B,IAA0B;IAH9C,IAAA,WAGgB,EAHb,UAGY,EAHZ,8CAGY,EAFpB,UAAyB,EAAzB,8CAAyB,EACzB,UAA6B,EAA7B,kDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,aAAa,CAAC,CAAC;CAC9B;AAED,GAAG,CAAC,CAAuB,UAAM,EAAN,iBAAM,EAAN,oBAAM,EAAN,IAAM;IAAvB,IAAA,oBAAY,EAAZ,iCAAY;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAuB,UAAW,EAAX,KAAA,SAAS,EAAE,EAAX,cAAW,EAAX,IAAW;IAA5B,IAAA,eAAY,EAAZ,mCAAY;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAAuB,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;IAAjC,IAAA,iBAAY,EAAZ,mCAAY;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;CACxB;AACD,GAAG,CAAC,CAA2B,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;IAAhC,IAAA,2BAAgB,EAAhB,uCAAgB;IACtB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAA2B,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;IAArC,IAAA,iBAAgB,EAAhB,uCAAgB;IACtB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AACD,GAAG,CAAC,CAA2B,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;IAA/C,IAAA,iBAAgB,EAAhB,uCAAgB;IACtB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;CACtB;AAED,GAAG,CAAC,CAA8D,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;IAA/D,IAAA,mBAAqD,EAApD,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACzD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA8D,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;IAApE,IAAA,cAAqD,EAApD,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACzD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAA8D,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;IAAzE,IAAA,cAAqD,EAApD,YAAa,EAAb,oCAAa,EAAE,YAAiB,EAAjB,wCAAiB,EAAE,YAAiB,EAAjB,wCAAiB;IACzD,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,WAAW,EAAX,2BAAW,EAAX,0BAAW,EAAX,KAAW;IAH/B,IAAA,wBAGgB,EAHf,YAAiB,EAAjB,wCAAiB,EAAE,YAGL,EAHK,iDAGL,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,WAAgB,EAAhB,MAAA,cAAc,EAAE,EAAhB,gBAAgB,EAAhB,KAAgB;IAHpC,IAAA,cAGgB,EAHf,YAAiB,EAAjB,wCAAiB,EAAE,YAGL,EAHK,iDAGL,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AACD,GAAG,CAAC,CAGyB,WAA0B,EAA1B,OAAC,WAAW,EAAE,WAAW,CAAC,EAA1B,gBAA0B,EAA1B,KAA0B;IAH9C,IAAA,cAGgB,EAHf,YAAiB,EAAjB,wCAAiB,EAAE,YAGL,EAHK,iDAGL,EAFpB,YAAyB,EAAzB,gDAAyB,EACzB,YAA6B,EAA7B,oDAA6B;IAE7B,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;CACvB;AAED,GAAG,CAAC,CAAuC,WAAM,EAAN,iBAAM,EAAN,qBAAM,EAAN,KAAM;IAAxC,IAAA,mBAA8B,EAA7B,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAAuC,WAAW,EAAX,MAAA,SAAS,EAAE,EAAX,gBAAW,EAAX,KAAW;IAA7C,IAAA,cAA8B,EAA7B,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB;AACD,GAAG,CAAC,CAAuC,WAAgB,EAAhB,OAAC,MAAM,EAAE,MAAM,CAAC,EAAhB,gBAAgB,EAAhB,KAAgB;IAAlD,IAAA,cAA8B,EAA7B,YAAa,EAAb,oCAAa,EAAE,yBAAa;IAClC,OAAO,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;CACzB"}
|
||||
+663
-663
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"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"}
|
||||
+451
-622
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -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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"}
|
||||
+231
-230
@@ -320,7 +320,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^
|
||||
12> ^
|
||||
1->
|
||||
>
|
||||
>
|
||||
@@ -334,7 +333,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > robots
|
||||
10>
|
||||
11> robots
|
||||
12> )
|
||||
1->Emitted(10, 1) Source(29, 1) + SourceIndex(0)
|
||||
2 >Emitted(10, 4) Source(29, 4) + SourceIndex(0)
|
||||
3 >Emitted(10, 5) Source(29, 5) + SourceIndex(0)
|
||||
@@ -346,15 +344,17 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 >Emitted(10, 57) Source(29, 34) + SourceIndex(0)
|
||||
10>Emitted(10, 59) Source(29, 28) + SourceIndex(0)
|
||||
11>Emitted(10, 63) Source(29, 34) + SourceIndex(0)
|
||||
12>Emitted(10, 64) Source(29, 35) + SourceIndex(0)
|
||||
---
|
||||
>>> var nameA = robots_1[_i].name;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > name: nameA
|
||||
2 >
|
||||
3 > name: nameA
|
||||
1 >Emitted(11, 5) Source(29, 11) + SourceIndex(0)
|
||||
2 >Emitted(11, 34) Source(29, 22) + SourceIndex(0)
|
||||
2 >Emitted(11, 9) Source(29, 11) + SourceIndex(0)
|
||||
3 >Emitted(11, 34) Source(29, 22) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -404,7 +404,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> ^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^
|
||||
14> ^
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -419,7 +418,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> getRobots()
|
||||
12>
|
||||
13> getRobots()
|
||||
14> )
|
||||
1->Emitted(14, 1) Source(32, 1) + SourceIndex(0)
|
||||
2 >Emitted(14, 4) Source(32, 4) + SourceIndex(0)
|
||||
3 >Emitted(14, 5) Source(32, 5) + SourceIndex(0)
|
||||
@@ -433,15 +431,17 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11>Emitted(14, 50) Source(32, 39) + SourceIndex(0)
|
||||
12>Emitted(14, 52) Source(32, 28) + SourceIndex(0)
|
||||
13>Emitted(14, 56) Source(32, 39) + SourceIndex(0)
|
||||
14>Emitted(14, 57) Source(32, 40) + SourceIndex(0)
|
||||
---
|
||||
>>> var nameA = _b[_a].name;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > name: nameA
|
||||
2 >
|
||||
3 > name: nameA
|
||||
1 >Emitted(15, 5) Source(32, 11) + SourceIndex(0)
|
||||
2 >Emitted(15, 28) Source(32, 22) + SourceIndex(0)
|
||||
2 >Emitted(15, 9) Source(32, 11) + SourceIndex(0)
|
||||
3 >Emitted(15, 28) Source(32, 22) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -509,7 +509,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29> ^^^^^^^^^^^^^^
|
||||
30> ^^
|
||||
31> ^^^^
|
||||
32> ^
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -542,7 +541,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]
|
||||
30>
|
||||
31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]
|
||||
32> )
|
||||
1->Emitted(18, 1) Source(35, 1) + SourceIndex(0)
|
||||
2 >Emitted(18, 4) Source(35, 4) + SourceIndex(0)
|
||||
3 >Emitted(18, 5) Source(35, 5) + SourceIndex(0)
|
||||
@@ -574,15 +572,17 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29>Emitted(18, 115) Source(35, 104) + SourceIndex(0)
|
||||
30>Emitted(18, 117) Source(35, 28) + SourceIndex(0)
|
||||
31>Emitted(18, 121) Source(35, 104) + SourceIndex(0)
|
||||
32>Emitted(18, 122) Source(35, 105) + SourceIndex(0)
|
||||
---
|
||||
>>> var nameA = _d[_c].name;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > name: nameA
|
||||
2 >
|
||||
3 > name: nameA
|
||||
1 >Emitted(19, 5) Source(35, 11) + SourceIndex(0)
|
||||
2 >Emitted(19, 28) Source(35, 22) + SourceIndex(0)
|
||||
2 >Emitted(19, 9) Source(35, 11) + SourceIndex(0)
|
||||
3 >Emitted(19, 28) Source(35, 22) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -630,8 +630,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^
|
||||
12> ^
|
||||
13> ^^^^^^^^^^^->
|
||||
12> ^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -644,7 +643,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > multiRobots
|
||||
10>
|
||||
11> multiRobots
|
||||
12> )
|
||||
1->Emitted(22, 1) Source(38, 1) + SourceIndex(0)
|
||||
2 >Emitted(22, 4) Source(38, 4) + SourceIndex(0)
|
||||
3 >Emitted(22, 5) Source(38, 5) + SourceIndex(0)
|
||||
@@ -656,27 +654,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 >Emitted(22, 72) Source(38, 81) + SourceIndex(0)
|
||||
10>Emitted(22, 74) Source(38, 70) + SourceIndex(0)
|
||||
11>Emitted(22, 78) Source(38, 81) + SourceIndex(0)
|
||||
12>Emitted(22, 79) Source(38, 82) + SourceIndex(0)
|
||||
---
|
||||
>>> var _f = multiRobots_1[_e].skills, primaryA = _f.primary, secondaryA = _f.secondary;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
3 >
|
||||
4 > primary: primaryA
|
||||
5 > ,
|
||||
6 > secondary: secondaryA
|
||||
2 >
|
||||
3 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
4 >
|
||||
5 > primary: primaryA
|
||||
6 > ,
|
||||
7 > secondary: secondaryA
|
||||
1->Emitted(23, 5) Source(38, 12) + SourceIndex(0)
|
||||
2 >Emitted(23, 38) Source(38, 64) + SourceIndex(0)
|
||||
3 >Emitted(23, 40) Source(38, 22) + SourceIndex(0)
|
||||
4 >Emitted(23, 61) Source(38, 39) + SourceIndex(0)
|
||||
5 >Emitted(23, 63) Source(38, 41) + SourceIndex(0)
|
||||
6 >Emitted(23, 88) Source(38, 62) + SourceIndex(0)
|
||||
2 >Emitted(23, 9) Source(38, 12) + SourceIndex(0)
|
||||
3 >Emitted(23, 38) Source(38, 64) + SourceIndex(0)
|
||||
4 >Emitted(23, 40) Source(38, 22) + SourceIndex(0)
|
||||
5 >Emitted(23, 61) Source(38, 39) + SourceIndex(0)
|
||||
6 >Emitted(23, 63) Source(38, 41) + SourceIndex(0)
|
||||
7 >Emitted(23, 88) Source(38, 62) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(primaryA);
|
||||
1 >^^^^
|
||||
@@ -726,8 +726,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> ^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^
|
||||
14> ^
|
||||
15> ^^^^^^^^^^^^^^^^^->
|
||||
14> ^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -742,7 +741,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> getMultiRobots()
|
||||
12>
|
||||
13> getMultiRobots()
|
||||
14> )
|
||||
1->Emitted(26, 1) Source(41, 1) + SourceIndex(0)
|
||||
2 >Emitted(26, 4) Source(41, 4) + SourceIndex(0)
|
||||
3 >Emitted(26, 5) Source(41, 5) + SourceIndex(0)
|
||||
@@ -756,27 +754,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11>Emitted(26, 55) Source(41, 86) + SourceIndex(0)
|
||||
12>Emitted(26, 57) Source(41, 70) + SourceIndex(0)
|
||||
13>Emitted(26, 61) Source(41, 86) + SourceIndex(0)
|
||||
14>Emitted(26, 62) Source(41, 87) + SourceIndex(0)
|
||||
---
|
||||
>>> var _j = _h[_g].skills, primaryA = _j.primary, secondaryA = _j.secondary;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
3 >
|
||||
4 > primary: primaryA
|
||||
5 > ,
|
||||
6 > secondary: secondaryA
|
||||
2 >
|
||||
3 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
4 >
|
||||
5 > primary: primaryA
|
||||
6 > ,
|
||||
7 > secondary: secondaryA
|
||||
1->Emitted(27, 5) Source(41, 12) + SourceIndex(0)
|
||||
2 >Emitted(27, 27) Source(41, 64) + SourceIndex(0)
|
||||
3 >Emitted(27, 29) Source(41, 22) + SourceIndex(0)
|
||||
4 >Emitted(27, 50) Source(41, 39) + SourceIndex(0)
|
||||
5 >Emitted(27, 52) Source(41, 41) + SourceIndex(0)
|
||||
6 >Emitted(27, 77) Source(41, 62) + SourceIndex(0)
|
||||
2 >Emitted(27, 9) Source(41, 12) + SourceIndex(0)
|
||||
3 >Emitted(27, 27) Source(41, 64) + SourceIndex(0)
|
||||
4 >Emitted(27, 29) Source(41, 22) + SourceIndex(0)
|
||||
5 >Emitted(27, 50) Source(41, 39) + SourceIndex(0)
|
||||
6 >Emitted(27, 52) Source(41, 41) + SourceIndex(0)
|
||||
7 >Emitted(27, 77) Source(41, 62) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(primaryA);
|
||||
1 >^^^^
|
||||
@@ -913,7 +913,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
21> ^^^^^^^^^^^^^^
|
||||
22> ^^
|
||||
23> ^^^^
|
||||
24> ^
|
||||
1->,
|
||||
>
|
||||
2 > {
|
||||
@@ -940,7 +939,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
22>
|
||||
23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } },
|
||||
> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]
|
||||
24> )
|
||||
1->Emitted(31, 5) Source(45, 5) + SourceIndex(0)
|
||||
2 >Emitted(31, 7) Source(45, 7) + SourceIndex(0)
|
||||
3 >Emitted(31, 11) Source(45, 11) + SourceIndex(0)
|
||||
@@ -964,27 +962,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
21>Emitted(31, 95) Source(45, 79) + SourceIndex(0)
|
||||
22>Emitted(31, 97) Source(44, 70) + SourceIndex(0)
|
||||
23>Emitted(31, 101) Source(45, 79) + SourceIndex(0)
|
||||
24>Emitted(31, 102) Source(45, 80) + SourceIndex(0)
|
||||
---
|
||||
>>> var _m = _l[_k].skills, primaryA = _m.primary, secondaryA = _m.secondary;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
3 >
|
||||
4 > primary: primaryA
|
||||
5 > ,
|
||||
6 > secondary: secondaryA
|
||||
2 >
|
||||
3 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
4 >
|
||||
5 > primary: primaryA
|
||||
6 > ,
|
||||
7 > secondary: secondaryA
|
||||
1 >Emitted(32, 5) Source(44, 12) + SourceIndex(0)
|
||||
2 >Emitted(32, 27) Source(44, 64) + SourceIndex(0)
|
||||
3 >Emitted(32, 29) Source(44, 22) + SourceIndex(0)
|
||||
4 >Emitted(32, 50) Source(44, 39) + SourceIndex(0)
|
||||
5 >Emitted(32, 52) Source(44, 41) + SourceIndex(0)
|
||||
6 >Emitted(32, 77) Source(44, 62) + SourceIndex(0)
|
||||
2 >Emitted(32, 9) Source(44, 12) + SourceIndex(0)
|
||||
3 >Emitted(32, 27) Source(44, 64) + SourceIndex(0)
|
||||
4 >Emitted(32, 29) Source(44, 22) + SourceIndex(0)
|
||||
5 >Emitted(32, 50) Source(44, 39) + SourceIndex(0)
|
||||
6 >Emitted(32, 52) Source(44, 41) + SourceIndex(0)
|
||||
7 >Emitted(32, 77) Source(44, 62) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(primaryA);
|
||||
1 >^^^^
|
||||
@@ -1033,7 +1033,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^
|
||||
12> ^
|
||||
12> ^->
|
||||
1->
|
||||
>
|
||||
>
|
||||
@@ -1047,7 +1047,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > robots
|
||||
10>
|
||||
11> robots
|
||||
12> )
|
||||
1->Emitted(35, 1) Source(49, 1) + SourceIndex(0)
|
||||
2 >Emitted(35, 4) Source(49, 4) + SourceIndex(0)
|
||||
3 >Emitted(35, 5) Source(49, 5) + SourceIndex(0)
|
||||
@@ -1059,27 +1058,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 >Emitted(35, 57) Source(49, 49) + SourceIndex(0)
|
||||
10>Emitted(35, 59) Source(49, 43) + SourceIndex(0)
|
||||
11>Emitted(35, 63) Source(49, 49) + SourceIndex(0)
|
||||
12>Emitted(35, 64) Source(49, 50) + SourceIndex(0)
|
||||
---
|
||||
>>> var _p = robots_2[_o], nameA = _p.name, skillA = _p.skill;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > let {name: nameA, skill: skillA }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skill: skillA
|
||||
1 >Emitted(36, 5) Source(49, 6) + SourceIndex(0)
|
||||
2 >Emitted(36, 26) Source(49, 39) + SourceIndex(0)
|
||||
3 >Emitted(36, 28) Source(49, 11) + SourceIndex(0)
|
||||
4 >Emitted(36, 43) Source(49, 22) + SourceIndex(0)
|
||||
5 >Emitted(36, 45) Source(49, 24) + SourceIndex(0)
|
||||
6 >Emitted(36, 62) Source(49, 37) + SourceIndex(0)
|
||||
1->^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 >
|
||||
3 > {name: nameA, skill: skillA }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skill: skillA
|
||||
1->Emitted(36, 5) Source(49, 10) + SourceIndex(0)
|
||||
2 >Emitted(36, 9) Source(49, 10) + SourceIndex(0)
|
||||
3 >Emitted(36, 26) Source(49, 39) + SourceIndex(0)
|
||||
4 >Emitted(36, 28) Source(49, 11) + SourceIndex(0)
|
||||
5 >Emitted(36, 43) Source(49, 22) + SourceIndex(0)
|
||||
6 >Emitted(36, 45) Source(49, 24) + SourceIndex(0)
|
||||
7 >Emitted(36, 62) Source(49, 37) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -1129,8 +1130,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> ^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^
|
||||
14> ^
|
||||
15> ^->
|
||||
14> ^^->
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -1145,7 +1145,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> getRobots()
|
||||
12>
|
||||
13> getRobots()
|
||||
14> )
|
||||
1->Emitted(39, 1) Source(52, 1) + SourceIndex(0)
|
||||
2 >Emitted(39, 4) Source(52, 4) + SourceIndex(0)
|
||||
3 >Emitted(39, 5) Source(52, 5) + SourceIndex(0)
|
||||
@@ -1159,27 +1158,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11>Emitted(39, 50) Source(52, 54) + SourceIndex(0)
|
||||
12>Emitted(39, 52) Source(52, 43) + SourceIndex(0)
|
||||
13>Emitted(39, 56) Source(52, 54) + SourceIndex(0)
|
||||
14>Emitted(39, 57) Source(52, 55) + SourceIndex(0)
|
||||
---
|
||||
>>> var _s = _r[_q], nameA = _s.name, skillA = _s.skill;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > let {name: nameA, skill: skillA }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skill: skillA
|
||||
1->Emitted(40, 5) Source(52, 6) + SourceIndex(0)
|
||||
2 >Emitted(40, 20) Source(52, 39) + SourceIndex(0)
|
||||
3 >Emitted(40, 22) Source(52, 11) + SourceIndex(0)
|
||||
4 >Emitted(40, 37) Source(52, 22) + SourceIndex(0)
|
||||
5 >Emitted(40, 39) Source(52, 24) + SourceIndex(0)
|
||||
6 >Emitted(40, 56) Source(52, 37) + SourceIndex(0)
|
||||
2 >
|
||||
3 > {name: nameA, skill: skillA }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skill: skillA
|
||||
1->Emitted(40, 5) Source(52, 10) + SourceIndex(0)
|
||||
2 >Emitted(40, 9) Source(52, 10) + SourceIndex(0)
|
||||
3 >Emitted(40, 20) Source(52, 39) + SourceIndex(0)
|
||||
4 >Emitted(40, 22) Source(52, 11) + SourceIndex(0)
|
||||
5 >Emitted(40, 37) Source(52, 22) + SourceIndex(0)
|
||||
6 >Emitted(40, 39) Source(52, 24) + SourceIndex(0)
|
||||
7 >Emitted(40, 56) Source(52, 37) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -1247,7 +1248,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29> ^^^^^^^^^^^^^^
|
||||
30> ^^
|
||||
31> ^^^^
|
||||
32> ^
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -1280,7 +1280,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]
|
||||
30>
|
||||
31> [{ name: "mower", skill: "mowing" }, { name: "trimmer", skill: "trimming" }]
|
||||
32> )
|
||||
1->Emitted(43, 1) Source(55, 1) + SourceIndex(0)
|
||||
2 >Emitted(43, 4) Source(55, 4) + SourceIndex(0)
|
||||
3 >Emitted(43, 5) Source(55, 5) + SourceIndex(0)
|
||||
@@ -1312,27 +1311,29 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
29>Emitted(43, 115) Source(55, 119) + SourceIndex(0)
|
||||
30>Emitted(43, 117) Source(55, 43) + SourceIndex(0)
|
||||
31>Emitted(43, 121) Source(55, 119) + SourceIndex(0)
|
||||
32>Emitted(43, 122) Source(55, 120) + SourceIndex(0)
|
||||
---
|
||||
>>> var _v = _u[_t], nameA = _v.name, skillA = _v.skill;
|
||||
1 >^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^
|
||||
1 >
|
||||
2 > let {name: nameA, skill: skillA }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skill: skillA
|
||||
1 >Emitted(44, 5) Source(55, 6) + SourceIndex(0)
|
||||
2 >Emitted(44, 20) Source(55, 39) + SourceIndex(0)
|
||||
3 >Emitted(44, 22) Source(55, 11) + SourceIndex(0)
|
||||
4 >Emitted(44, 37) Source(55, 22) + SourceIndex(0)
|
||||
5 >Emitted(44, 39) Source(55, 24) + SourceIndex(0)
|
||||
6 >Emitted(44, 56) Source(55, 37) + SourceIndex(0)
|
||||
2 >
|
||||
3 > {name: nameA, skill: skillA }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skill: skillA
|
||||
1 >Emitted(44, 5) Source(55, 10) + SourceIndex(0)
|
||||
2 >Emitted(44, 9) Source(55, 10) + SourceIndex(0)
|
||||
3 >Emitted(44, 20) Source(55, 39) + SourceIndex(0)
|
||||
4 >Emitted(44, 22) Source(55, 11) + SourceIndex(0)
|
||||
5 >Emitted(44, 37) Source(55, 22) + SourceIndex(0)
|
||||
6 >Emitted(44, 39) Source(55, 24) + SourceIndex(0)
|
||||
7 >Emitted(44, 56) Source(55, 37) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -1380,8 +1381,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^
|
||||
12> ^
|
||||
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -1394,7 +1394,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 > multiRobots
|
||||
10>
|
||||
11> multiRobots
|
||||
12> )
|
||||
1->Emitted(47, 1) Source(58, 1) + SourceIndex(0)
|
||||
2 >Emitted(47, 4) Source(58, 4) + SourceIndex(0)
|
||||
3 >Emitted(47, 5) Source(58, 5) + SourceIndex(0)
|
||||
@@ -1406,39 +1405,41 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
9 >Emitted(47, 72) Source(58, 93) + SourceIndex(0)
|
||||
10>Emitted(47, 74) Source(58, 82) + SourceIndex(0)
|
||||
11>Emitted(47, 78) Source(58, 93) + SourceIndex(0)
|
||||
12>Emitted(47, 79) Source(58, 94) + SourceIndex(0)
|
||||
---
|
||||
>>> var _x = multiRobots_2[_w], nameA = _x.name, _y = _x.skills, primaryA = _y.primary, secondaryA = _y.secondary;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
7 >
|
||||
8 > primary: primaryA
|
||||
9 > ,
|
||||
10> secondary: secondaryA
|
||||
1->Emitted(48, 5) Source(58, 6) + SourceIndex(0)
|
||||
2 >Emitted(48, 31) Source(58, 78) + SourceIndex(0)
|
||||
3 >Emitted(48, 33) Source(58, 11) + SourceIndex(0)
|
||||
4 >Emitted(48, 48) Source(58, 22) + SourceIndex(0)
|
||||
5 >Emitted(48, 50) Source(58, 24) + SourceIndex(0)
|
||||
6 >Emitted(48, 64) Source(58, 76) + SourceIndex(0)
|
||||
7 >Emitted(48, 66) Source(58, 34) + SourceIndex(0)
|
||||
8 >Emitted(48, 87) Source(58, 51) + SourceIndex(0)
|
||||
9 >Emitted(48, 89) Source(58, 53) + SourceIndex(0)
|
||||
10>Emitted(48, 114) Source(58, 74) + SourceIndex(0)
|
||||
2 >
|
||||
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
8 >
|
||||
9 > primary: primaryA
|
||||
10> ,
|
||||
11> secondary: secondaryA
|
||||
1->Emitted(48, 5) Source(58, 10) + SourceIndex(0)
|
||||
2 >Emitted(48, 9) Source(58, 10) + SourceIndex(0)
|
||||
3 >Emitted(48, 31) Source(58, 78) + SourceIndex(0)
|
||||
4 >Emitted(48, 33) Source(58, 11) + SourceIndex(0)
|
||||
5 >Emitted(48, 48) Source(58, 22) + SourceIndex(0)
|
||||
6 >Emitted(48, 50) Source(58, 24) + SourceIndex(0)
|
||||
7 >Emitted(48, 64) Source(58, 76) + SourceIndex(0)
|
||||
8 >Emitted(48, 66) Source(58, 34) + SourceIndex(0)
|
||||
9 >Emitted(48, 87) Source(58, 51) + SourceIndex(0)
|
||||
10>Emitted(48, 89) Source(58, 53) + SourceIndex(0)
|
||||
11>Emitted(48, 114) Source(58, 74) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -1488,8 +1489,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> ^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^
|
||||
14> ^
|
||||
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 >for
|
||||
@@ -1504,7 +1504,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11> getMultiRobots()
|
||||
12>
|
||||
13> getMultiRobots()
|
||||
14> )
|
||||
1->Emitted(51, 1) Source(61, 1) + SourceIndex(0)
|
||||
2 >Emitted(51, 4) Source(61, 4) + SourceIndex(0)
|
||||
3 >Emitted(51, 5) Source(61, 5) + SourceIndex(0)
|
||||
@@ -1518,39 +1517,41 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
11>Emitted(51, 55) Source(61, 98) + SourceIndex(0)
|
||||
12>Emitted(51, 57) Source(61, 82) + SourceIndex(0)
|
||||
13>Emitted(51, 61) Source(61, 98) + SourceIndex(0)
|
||||
14>Emitted(51, 62) Source(61, 99) + SourceIndex(0)
|
||||
---
|
||||
>>> var _1 = _0[_z], nameA = _1.name, _2 = _1.skills, primaryA = _2.primary, secondaryA = _2.secondary;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
7 >
|
||||
8 > primary: primaryA
|
||||
9 > ,
|
||||
10> secondary: secondaryA
|
||||
1->Emitted(52, 5) Source(61, 6) + SourceIndex(0)
|
||||
2 >Emitted(52, 20) Source(61, 78) + SourceIndex(0)
|
||||
3 >Emitted(52, 22) Source(61, 11) + SourceIndex(0)
|
||||
4 >Emitted(52, 37) Source(61, 22) + SourceIndex(0)
|
||||
5 >Emitted(52, 39) Source(61, 24) + SourceIndex(0)
|
||||
6 >Emitted(52, 53) Source(61, 76) + SourceIndex(0)
|
||||
7 >Emitted(52, 55) Source(61, 34) + SourceIndex(0)
|
||||
8 >Emitted(52, 76) Source(61, 51) + SourceIndex(0)
|
||||
9 >Emitted(52, 78) Source(61, 53) + SourceIndex(0)
|
||||
10>Emitted(52, 103) Source(61, 74) + SourceIndex(0)
|
||||
2 >
|
||||
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
8 >
|
||||
9 > primary: primaryA
|
||||
10> ,
|
||||
11> secondary: secondaryA
|
||||
1->Emitted(52, 5) Source(61, 10) + SourceIndex(0)
|
||||
2 >Emitted(52, 9) Source(61, 10) + SourceIndex(0)
|
||||
3 >Emitted(52, 20) Source(61, 78) + SourceIndex(0)
|
||||
4 >Emitted(52, 22) Source(61, 11) + SourceIndex(0)
|
||||
5 >Emitted(52, 37) Source(61, 22) + SourceIndex(0)
|
||||
6 >Emitted(52, 39) Source(61, 24) + SourceIndex(0)
|
||||
7 >Emitted(52, 53) Source(61, 76) + SourceIndex(0)
|
||||
8 >Emitted(52, 55) Source(61, 34) + SourceIndex(0)
|
||||
9 >Emitted(52, 76) Source(61, 51) + SourceIndex(0)
|
||||
10>Emitted(52, 78) Source(61, 53) + SourceIndex(0)
|
||||
11>Emitted(52, 103) Source(61, 74) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
@@ -1687,8 +1688,7 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
21> ^^^^^^^^^^^^^^
|
||||
22> ^^
|
||||
23> ^^^^
|
||||
24> ^
|
||||
25> ^^^->
|
||||
24> ^^^^->
|
||||
1->,
|
||||
>
|
||||
2 > {
|
||||
@@ -1715,7 +1715,6 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
22>
|
||||
23> [{ name: "mower", skills: { primary: "mowing", secondary: "none" } },
|
||||
> { name: "trimmer", skills: { primary: "trimming", secondary: "edging" } }]
|
||||
24> )
|
||||
1->Emitted(56, 5) Source(65, 5) + SourceIndex(0)
|
||||
2 >Emitted(56, 7) Source(65, 7) + SourceIndex(0)
|
||||
3 >Emitted(56, 11) Source(65, 11) + SourceIndex(0)
|
||||
@@ -1739,39 +1738,41 @@ sourceFile:sourceMapValidationDestructuringForOfObjectBindingPattern.ts
|
||||
21>Emitted(56, 95) Source(65, 79) + SourceIndex(0)
|
||||
22>Emitted(56, 97) Source(64, 82) + SourceIndex(0)
|
||||
23>Emitted(56, 101) Source(65, 79) + SourceIndex(0)
|
||||
24>Emitted(56, 102) Source(65, 80) + SourceIndex(0)
|
||||
---
|
||||
>>> var _5 = _4[_3], nameA = _5.name, _6 = _5.skills, primaryA = _6.primary, secondaryA = _6.secondary;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
2 > ^^^^
|
||||
3 > ^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
1->
|
||||
2 > let {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
3 >
|
||||
4 > name: nameA
|
||||
5 > ,
|
||||
6 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
7 >
|
||||
8 > primary: primaryA
|
||||
9 > ,
|
||||
10> secondary: secondaryA
|
||||
1->Emitted(57, 5) Source(64, 6) + SourceIndex(0)
|
||||
2 >Emitted(57, 20) Source(64, 78) + SourceIndex(0)
|
||||
3 >Emitted(57, 22) Source(64, 11) + SourceIndex(0)
|
||||
4 >Emitted(57, 37) Source(64, 22) + SourceIndex(0)
|
||||
5 >Emitted(57, 39) Source(64, 24) + SourceIndex(0)
|
||||
6 >Emitted(57, 53) Source(64, 76) + SourceIndex(0)
|
||||
7 >Emitted(57, 55) Source(64, 34) + SourceIndex(0)
|
||||
8 >Emitted(57, 76) Source(64, 51) + SourceIndex(0)
|
||||
9 >Emitted(57, 78) Source(64, 53) + SourceIndex(0)
|
||||
10>Emitted(57, 103) Source(64, 74) + SourceIndex(0)
|
||||
2 >
|
||||
3 > {name: nameA, skills: { primary: primaryA, secondary: secondaryA } }
|
||||
4 >
|
||||
5 > name: nameA
|
||||
6 > ,
|
||||
7 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
8 >
|
||||
9 > primary: primaryA
|
||||
10> ,
|
||||
11> secondary: secondaryA
|
||||
1->Emitted(57, 5) Source(64, 10) + SourceIndex(0)
|
||||
2 >Emitted(57, 9) Source(64, 10) + SourceIndex(0)
|
||||
3 >Emitted(57, 20) Source(64, 78) + SourceIndex(0)
|
||||
4 >Emitted(57, 22) Source(64, 11) + SourceIndex(0)
|
||||
5 >Emitted(57, 37) Source(64, 22) + SourceIndex(0)
|
||||
6 >Emitted(57, 39) Source(64, 24) + SourceIndex(0)
|
||||
7 >Emitted(57, 53) Source(64, 76) + SourceIndex(0)
|
||||
8 >Emitted(57, 55) Source(64, 34) + SourceIndex(0)
|
||||
9 >Emitted(57, 76) Source(64, 51) + SourceIndex(0)
|
||||
10>Emitted(57, 78) Source(64, 53) + SourceIndex(0)
|
||||
11>Emitted(57, 103) Source(64, 74) + SourceIndex(0)
|
||||
---
|
||||
>>> console.log(nameA);
|
||||
1 >^^^^
|
||||
|
||||
+1
-1
File diff suppressed because one or more lines are too long
+214
-358
File diff suppressed because it is too large
Load Diff
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringForOfObjectBindingPatternDefaultValues.ts"],"names":[],"mappings":"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"}
|
||||
+434
-434
File diff suppressed because it is too large
Load Diff
+1
-1
File diff suppressed because one or more lines are too long
+442
-622
File diff suppressed because it is too large
Load Diff
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatement.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,uBAAW,CAAY;AACvB,uBAAW,EAAE,qBAAa,CAAY;AAC5C,IAAA,8CAA8E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,mBAAW,CAAY;AACvB,IAAA,mBAAW,EAAE,qBAAa,CAAY;AACxC,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAC/E,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
+30
-24
@@ -129,35 +129,41 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts
|
||||
---
|
||||
>>>var nameA = robotA.name;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var {
|
||||
2 >name: nameA
|
||||
3 > } = robotA;
|
||||
2 >
|
||||
3 > name: nameA
|
||||
4 > } = robotA;
|
||||
1 >Emitted(4, 1) Source(11, 7) + SourceIndex(0)
|
||||
2 >Emitted(4, 24) Source(11, 18) + SourceIndex(0)
|
||||
3 >Emitted(4, 25) Source(11, 30) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(11, 7) + SourceIndex(0)
|
||||
3 >Emitted(4, 24) Source(11, 18) + SourceIndex(0)
|
||||
4 >Emitted(4, 25) Source(11, 30) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameB = robotB.name, skillB = robotB.skill;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
2 >name: nameB
|
||||
3 > ,
|
||||
4 > skill: skillB
|
||||
5 > } = robotB;
|
||||
2 >
|
||||
3 > name: nameB
|
||||
4 > ,
|
||||
5 > skill: skillB
|
||||
6 > } = robotB;
|
||||
1->Emitted(5, 1) Source(12, 7) + SourceIndex(0)
|
||||
2 >Emitted(5, 24) Source(12, 18) + SourceIndex(0)
|
||||
3 >Emitted(5, 26) Source(12, 20) + SourceIndex(0)
|
||||
4 >Emitted(5, 47) Source(12, 33) + SourceIndex(0)
|
||||
5 >Emitted(5, 48) Source(12, 45) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(12, 7) + SourceIndex(0)
|
||||
3 >Emitted(5, 24) Source(12, 18) + SourceIndex(0)
|
||||
4 >Emitted(5, 26) Source(12, 20) + SourceIndex(0)
|
||||
5 >Emitted(5, 47) Source(12, 33) + SourceIndex(0)
|
||||
6 >Emitted(5, 48) Source(12, 45) + SourceIndex(0)
|
||||
---
|
||||
>>>var _a = { name: "Edger", skill: "cutting edges" }, nameC = _a.name, skillC = _a.skill;
|
||||
1->
|
||||
@@ -169,16 +175,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatement.ts
|
||||
7 > ^^^^^^^^^^^^^^^^^
|
||||
8 > ^
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
|
||||
3 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
|
||||
4 >
|
||||
5 > name: nameC
|
||||
6 > ,
|
||||
7 > skill: skillC
|
||||
8 > } = { name: "Edger", skill: "cutting edges" };
|
||||
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(6, 51) Source(13, 79) + SourceIndex(0)
|
||||
4 >Emitted(6, 53) Source(13, 7) + SourceIndex(0)
|
||||
5 >Emitted(6, 68) Source(13, 18) + SourceIndex(0)
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatement1.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AAC3D,IAAI,CAAS,EAAI,mBAAW,CAAY;AACxC,IAAI,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACvD,IAAI,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,uBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,uBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AAC1D,IAAA,8CAA8E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatement1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatement1.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACvD,IAAA,CAAS,EAAI,mBAAW,CAAY;AACpC,IAAA,CAAS,EAAI,mBAAW,EAAE,qBAAa,CAAY;AACnD,IAAA,CAAS,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,CAA+C;AAEpF,IAAA,mBAAW,EAAa,CAAC,GAAG,KAAK,CAAC;AAClC,IAAA,mBAAW,EAAE,qBAAa,EAAa,CAAC,GAAG,QAAQ,CAAC;AACtD,IAAA,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,CAAC,GAAG,KAAK,CAAC;AAE1F,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAa,EAAE,GAAE,OAAO,CAAC;AACrD,IAAI,CAAC,GAAG,KAAK,EAAI,mBAAW,EAAE,qBAAa,EAAa,EAAE,GAAG,OAAO,CAAC;AACrE,IAAI,CAAC,GAAG,KAAK,EAAE,8CAA0E,EAAxE,eAAW,EAAE,iBAAa,EAAgD,EAAE,GAAG,KAAK,CAAC;AACtG,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
+63
-57
@@ -136,13 +136,13 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
2 >var
|
||||
>var
|
||||
2 >
|
||||
3 > a: string
|
||||
4 > , {
|
||||
5 > name: nameA
|
||||
6 > } = robotA;
|
||||
1 >Emitted(4, 1) Source(11, 1) + SourceIndex(0)
|
||||
1 >Emitted(4, 1) Source(11, 5) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(11, 5) + SourceIndex(0)
|
||||
3 >Emitted(4, 6) Source(11, 14) + SourceIndex(0)
|
||||
4 >Emitted(4, 8) Source(11, 18) + SourceIndex(0)
|
||||
@@ -160,15 +160,15 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
8 > ^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 >var
|
||||
>var
|
||||
2 >
|
||||
3 > b: string
|
||||
4 > , {
|
||||
5 > name: nameB
|
||||
6 > ,
|
||||
7 > skill: skillB
|
||||
8 > } = robotB;
|
||||
1->Emitted(5, 1) Source(12, 1) + SourceIndex(0)
|
||||
1->Emitted(5, 1) Source(12, 5) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(12, 5) + SourceIndex(0)
|
||||
3 >Emitted(5, 6) Source(12, 14) + SourceIndex(0)
|
||||
4 >Emitted(5, 8) Source(12, 18) + SourceIndex(0)
|
||||
@@ -189,8 +189,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
9 > ^^^^^^^^^^^^^^^^^
|
||||
10> ^
|
||||
1->
|
||||
>
|
||||
2 >var
|
||||
>var
|
||||
2 >
|
||||
3 > c: string
|
||||
4 > ,
|
||||
5 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
|
||||
@@ -199,7 +199,7 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
8 > ,
|
||||
9 > skill: skillC
|
||||
10> } = { name: "Edger", skill: "cutting edges" };
|
||||
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(6, 6) Source(13, 14) + SourceIndex(0)
|
||||
4 >Emitted(6, 8) Source(13, 16) + SourceIndex(0)
|
||||
@@ -212,60 +212,66 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
---
|
||||
>>>var nameA = robotA.name, a = hello;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^
|
||||
5 > ^^^
|
||||
6 > ^^^^^
|
||||
7 > ^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^^
|
||||
7 > ^^^^^
|
||||
8 > ^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>var {
|
||||
2 >name: nameA
|
||||
3 > } = robotA,
|
||||
4 > a
|
||||
5 > =
|
||||
6 > hello
|
||||
7 > ;
|
||||
2 >
|
||||
3 > name: nameA
|
||||
4 > } = robotA,
|
||||
5 > a
|
||||
6 > =
|
||||
7 > hello
|
||||
8 > ;
|
||||
1 >Emitted(7, 1) Source(15, 7) + SourceIndex(0)
|
||||
2 >Emitted(7, 24) Source(15, 18) + SourceIndex(0)
|
||||
3 >Emitted(7, 26) Source(15, 31) + SourceIndex(0)
|
||||
4 >Emitted(7, 27) Source(15, 32) + SourceIndex(0)
|
||||
5 >Emitted(7, 30) Source(15, 35) + SourceIndex(0)
|
||||
6 >Emitted(7, 35) Source(15, 40) + SourceIndex(0)
|
||||
7 >Emitted(7, 36) Source(15, 41) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(15, 7) + SourceIndex(0)
|
||||
3 >Emitted(7, 24) Source(15, 18) + SourceIndex(0)
|
||||
4 >Emitted(7, 26) Source(15, 31) + SourceIndex(0)
|
||||
5 >Emitted(7, 27) Source(15, 32) + SourceIndex(0)
|
||||
6 >Emitted(7, 30) Source(15, 35) + SourceIndex(0)
|
||||
7 >Emitted(7, 35) Source(15, 40) + SourceIndex(0)
|
||||
8 >Emitted(7, 36) Source(15, 41) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameB = robotB.name, skillB = robotB.skill, b = " hello";
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^^^
|
||||
8 > ^^^^^^^^
|
||||
9 > ^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^
|
||||
8 > ^^^
|
||||
9 > ^^^^^^^^
|
||||
10> ^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
2 >name: nameB
|
||||
3 > ,
|
||||
4 > skill: skillB
|
||||
5 > } = robotB,
|
||||
6 > b
|
||||
7 > =
|
||||
8 > " hello"
|
||||
9 > ;
|
||||
2 >
|
||||
3 > name: nameB
|
||||
4 > ,
|
||||
5 > skill: skillB
|
||||
6 > } = robotB,
|
||||
7 > b
|
||||
8 > =
|
||||
9 > " hello"
|
||||
10> ;
|
||||
1->Emitted(8, 1) Source(16, 7) + SourceIndex(0)
|
||||
2 >Emitted(8, 24) Source(16, 18) + SourceIndex(0)
|
||||
3 >Emitted(8, 26) Source(16, 20) + SourceIndex(0)
|
||||
4 >Emitted(8, 47) Source(16, 33) + SourceIndex(0)
|
||||
5 >Emitted(8, 49) Source(16, 46) + SourceIndex(0)
|
||||
6 >Emitted(8, 50) Source(16, 47) + SourceIndex(0)
|
||||
7 >Emitted(8, 53) Source(16, 50) + SourceIndex(0)
|
||||
8 >Emitted(8, 61) Source(16, 58) + SourceIndex(0)
|
||||
9 >Emitted(8, 62) Source(16, 59) + SourceIndex(0)
|
||||
2 >Emitted(8, 5) Source(16, 7) + SourceIndex(0)
|
||||
3 >Emitted(8, 24) Source(16, 18) + SourceIndex(0)
|
||||
4 >Emitted(8, 26) Source(16, 20) + SourceIndex(0)
|
||||
5 >Emitted(8, 47) Source(16, 33) + SourceIndex(0)
|
||||
6 >Emitted(8, 49) Source(16, 46) + SourceIndex(0)
|
||||
7 >Emitted(8, 50) Source(16, 47) + SourceIndex(0)
|
||||
8 >Emitted(8, 53) Source(16, 50) + SourceIndex(0)
|
||||
9 >Emitted(8, 61) Source(16, 58) + SourceIndex(0)
|
||||
10>Emitted(8, 62) Source(16, 59) + SourceIndex(0)
|
||||
---
|
||||
>>>var _b = { name: "Edger", skill: "cutting edges" }, nameC = _b.name, skillC = _b.skill, c = hello;
|
||||
1->
|
||||
@@ -281,9 +287,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
11> ^^^^^
|
||||
12> ^
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
|
||||
3 > { name: nameC, skill: skillC } = { name: "Edger", skill: "cutting edges" }
|
||||
4 >
|
||||
5 > name: nameC
|
||||
6 > ,
|
||||
@@ -293,8 +299,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatement1.ts
|
||||
10> =
|
||||
11> hello
|
||||
12> ;
|
||||
1->Emitted(9, 1) Source(17, 1) + SourceIndex(0)
|
||||
2 >Emitted(9, 5) Source(17, 1) + SourceIndex(0)
|
||||
1->Emitted(9, 1) Source(17, 5) + SourceIndex(0)
|
||||
2 >Emitted(9, 5) Source(17, 5) + SourceIndex(0)
|
||||
3 >Emitted(9, 51) Source(17, 79) + SourceIndex(0)
|
||||
4 >Emitted(9, 53) Source(17, 7) + SourceIndex(0)
|
||||
5 >Emitted(9, 68) Source(17, 18) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,qBAAK,CAAW;AAClB,uBAAO,CAAW;AAClB,wBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,iDAAQ,CAAoC;AACjD,IAAA,oCAA8D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,wBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAGxC,IAAA,iBAAK,CAAW;AAClB,IAAA,mBAAO,CAAW;AAClB,IAAA,oBAAQ,EAAE,kBAAM,EAAE,mBAAO,CAAW;AAEpC,IAAA,6CAAQ,CAAoC;AAC7C,IAAA,oCAA0D,EAAzD,eAAO,EAAE,aAAK,EAAE,cAAM,CAAoC;AAE1D,IAAA,oBAAQ,EAAE,4BAAa,CAAW;AAEvC,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
|
||||
+70
-55
@@ -92,69 +92,81 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
|
||||
---
|
||||
>>>var nameA = robotA[1];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^->
|
||||
1 >
|
||||
>
|
||||
>
|
||||
>let [,
|
||||
2 >nameA
|
||||
3 > ] = robotA;
|
||||
2 >
|
||||
3 > nameA
|
||||
4 > ] = robotA;
|
||||
1 >Emitted(3, 1) Source(9, 8) + SourceIndex(0)
|
||||
2 >Emitted(3, 22) Source(9, 13) + SourceIndex(0)
|
||||
3 >Emitted(3, 23) Source(9, 24) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(9, 8) + SourceIndex(0)
|
||||
3 >Emitted(3, 22) Source(9, 13) + SourceIndex(0)
|
||||
4 >Emitted(3, 23) Source(9, 24) + SourceIndex(0)
|
||||
---
|
||||
>>>var numberB = robotB[0];
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>let [
|
||||
2 >numberB
|
||||
3 > ] = robotB;
|
||||
2 >
|
||||
3 > numberB
|
||||
4 > ] = robotB;
|
||||
1->Emitted(4, 1) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(4, 24) Source(10, 13) + SourceIndex(0)
|
||||
3 >Emitted(4, 25) Source(10, 24) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(10, 6) + SourceIndex(0)
|
||||
3 >Emitted(4, 24) Source(10, 13) + SourceIndex(0)
|
||||
4 >Emitted(4, 25) Source(10, 24) + SourceIndex(0)
|
||||
---
|
||||
>>>var numberA2 = robotA[0], nameA2 = robotA[1], skillA2 = robotA[2];
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^
|
||||
1->
|
||||
>let [
|
||||
2 >numberA2
|
||||
3 > ,
|
||||
4 > nameA2
|
||||
5 > ,
|
||||
6 > skillA2
|
||||
7 > ] = robotA;
|
||||
2 >
|
||||
3 > numberA2
|
||||
4 > ,
|
||||
5 > nameA2
|
||||
6 > ,
|
||||
7 > skillA2
|
||||
8 > ] = robotA;
|
||||
1->Emitted(5, 1) Source(11, 6) + SourceIndex(0)
|
||||
2 >Emitted(5, 25) Source(11, 14) + SourceIndex(0)
|
||||
3 >Emitted(5, 27) Source(11, 16) + SourceIndex(0)
|
||||
4 >Emitted(5, 45) Source(11, 22) + SourceIndex(0)
|
||||
5 >Emitted(5, 47) Source(11, 24) + SourceIndex(0)
|
||||
6 >Emitted(5, 66) Source(11, 31) + SourceIndex(0)
|
||||
7 >Emitted(5, 67) Source(11, 42) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(11, 6) + SourceIndex(0)
|
||||
3 >Emitted(5, 25) Source(11, 14) + SourceIndex(0)
|
||||
4 >Emitted(5, 27) Source(11, 16) + SourceIndex(0)
|
||||
5 >Emitted(5, 45) Source(11, 22) + SourceIndex(0)
|
||||
6 >Emitted(5, 47) Source(11, 24) + SourceIndex(0)
|
||||
7 >Emitted(5, 66) Source(11, 31) + SourceIndex(0)
|
||||
8 >Emitted(5, 67) Source(11, 42) + SourceIndex(0)
|
||||
---
|
||||
>>>var numberC2 = [3, "edging", "Trimming edges"][0];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >numberC2
|
||||
3 > ] = [3, "edging", "Trimming edges"];
|
||||
2 >
|
||||
3 > numberC2
|
||||
4 > ] = [3, "edging", "Trimming edges"];
|
||||
1 >Emitted(6, 1) Source(13, 6) + SourceIndex(0)
|
||||
2 >Emitted(6, 50) Source(13, 14) + SourceIndex(0)
|
||||
3 >Emitted(6, 51) Source(13, 50) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 6) + SourceIndex(0)
|
||||
3 >Emitted(6, 50) Source(13, 14) + SourceIndex(0)
|
||||
4 >Emitted(6, 51) Source(13, 50) + SourceIndex(0)
|
||||
---
|
||||
>>>var _a = [3, "edging", "Trimming edges"], numberC = _a[0], nameC = _a[1], skillC = _a[2];
|
||||
1->
|
||||
@@ -168,9 +180,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
|
||||
9 > ^^^^^^^^^^^^^^
|
||||
10> ^
|
||||
1->
|
||||
>
|
||||
>let
|
||||
2 >
|
||||
3 > let [numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
|
||||
3 > [numberC, nameC, skillC] = [3, "edging", "Trimming edges"]
|
||||
4 >
|
||||
5 > numberC
|
||||
6 > ,
|
||||
@@ -178,8 +190,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
|
||||
8 > ,
|
||||
9 > skillC
|
||||
10> ] = [3, "edging", "Trimming edges"];
|
||||
1->Emitted(7, 1) Source(14, 1) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(14, 1) + SourceIndex(0)
|
||||
1->Emitted(7, 1) Source(14, 5) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(14, 5) + SourceIndex(0)
|
||||
3 >Emitted(7, 41) Source(14, 63) + SourceIndex(0)
|
||||
4 >Emitted(7, 43) Source(14, 6) + SourceIndex(0)
|
||||
5 >Emitted(7, 58) Source(14, 13) + SourceIndex(0)
|
||||
@@ -191,22 +203,25 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern.
|
||||
---
|
||||
>>>var numberA3 = robotA[0], robotAInfo = robotA.slice(1);
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >numberA3
|
||||
3 > ,
|
||||
4 > ...robotAInfo
|
||||
5 > ] = robotA;
|
||||
2 >
|
||||
3 > numberA3
|
||||
4 > ,
|
||||
5 > ...robotAInfo
|
||||
6 > ] = robotA;
|
||||
1 >Emitted(8, 1) Source(16, 6) + SourceIndex(0)
|
||||
2 >Emitted(8, 25) Source(16, 14) + SourceIndex(0)
|
||||
3 >Emitted(8, 27) Source(16, 16) + SourceIndex(0)
|
||||
4 >Emitted(8, 55) Source(16, 29) + SourceIndex(0)
|
||||
5 >Emitted(8, 56) Source(16, 40) + SourceIndex(0)
|
||||
2 >Emitted(8, 5) Source(16, 6) + SourceIndex(0)
|
||||
3 >Emitted(8, 25) Source(16, 14) + SourceIndex(0)
|
||||
4 >Emitted(8, 27) Source(16, 16) + SourceIndex(0)
|
||||
5 >Emitted(8, 55) Source(16, 29) + SourceIndex(0)
|
||||
6 >Emitted(8, 56) Source(16, 40) + SourceIndex(0)
|
||||
---
|
||||
>>>if (nameA == nameA2) {
|
||||
1 >
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,2BAAM,CAAgB;AACxB,2BAAM,CAAgB;AACtB,2BAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,iDAAM,CAAsC;AACjD,IAAA,sCAAmF,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,0CAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,uBAAM,CAAgB;AACxB,IAAA,uBAAM,CAAgB;AACtB,IAAA,uBAAM,EAAE,mBAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAiB;AAExD,IAAA,6CAAM,CAAsC;AAC7C,IAAA,sCAA+E,EAA9E,eAAO,EAAE,UAAgC,EAA/B,qBAAa,EAAE,uBAAe,CAAuC;AAE/E,IAAA,sCAAkB,CAAgB;AAEvC,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
|
||||
+70
-55
@@ -104,74 +104,86 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
|
||||
---
|
||||
>>>var skillA = multiRobotA[1];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^->
|
||||
1 >
|
||||
>
|
||||
>let [,
|
||||
2 >skillA
|
||||
3 > ] = multiRobotA;
|
||||
2 >
|
||||
3 > skillA
|
||||
4 > ] = multiRobotA;
|
||||
1 >Emitted(3, 1) Source(8, 8) + SourceIndex(0)
|
||||
2 >Emitted(3, 28) Source(8, 14) + SourceIndex(0)
|
||||
3 >Emitted(3, 29) Source(8, 30) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
|
||||
3 >Emitted(3, 28) Source(8, 14) + SourceIndex(0)
|
||||
4 >Emitted(3, 29) Source(8, 30) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameMB = multiRobotB[0];
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>let [
|
||||
2 >nameMB
|
||||
3 > ] = multiRobotB;
|
||||
2 >
|
||||
3 > nameMB
|
||||
4 > ] = multiRobotB;
|
||||
1->Emitted(4, 1) Source(9, 6) + SourceIndex(0)
|
||||
2 >Emitted(4, 28) Source(9, 12) + SourceIndex(0)
|
||||
3 >Emitted(4, 29) Source(9, 28) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
|
||||
3 >Emitted(4, 28) Source(9, 12) + SourceIndex(0)
|
||||
4 >Emitted(4, 29) Source(9, 28) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameMA = multiRobotA[0], _a = multiRobotA[1], primarySkillA = _a[0], secondarySkillA = _a[1];
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^
|
||||
1->
|
||||
>let [
|
||||
2 >nameMA
|
||||
3 > ,
|
||||
4 > [primarySkillA, secondarySkillA]
|
||||
5 >
|
||||
6 > primarySkillA
|
||||
7 > ,
|
||||
8 > secondarySkillA
|
||||
9 > ]] = multiRobotA;
|
||||
2 >
|
||||
3 > nameMA
|
||||
4 > ,
|
||||
5 > [primarySkillA, secondarySkillA]
|
||||
6 >
|
||||
7 > primarySkillA
|
||||
8 > ,
|
||||
9 > secondarySkillA
|
||||
10> ]] = multiRobotA;
|
||||
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(5, 28) Source(10, 12) + SourceIndex(0)
|
||||
3 >Emitted(5, 30) Source(10, 14) + SourceIndex(0)
|
||||
4 >Emitted(5, 49) Source(10, 46) + SourceIndex(0)
|
||||
5 >Emitted(5, 51) Source(10, 15) + SourceIndex(0)
|
||||
6 >Emitted(5, 72) Source(10, 28) + SourceIndex(0)
|
||||
7 >Emitted(5, 74) Source(10, 30) + SourceIndex(0)
|
||||
8 >Emitted(5, 97) Source(10, 45) + SourceIndex(0)
|
||||
9 >Emitted(5, 98) Source(10, 62) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
|
||||
3 >Emitted(5, 28) Source(10, 12) + SourceIndex(0)
|
||||
4 >Emitted(5, 30) Source(10, 14) + SourceIndex(0)
|
||||
5 >Emitted(5, 49) Source(10, 46) + SourceIndex(0)
|
||||
6 >Emitted(5, 51) Source(10, 15) + SourceIndex(0)
|
||||
7 >Emitted(5, 72) Source(10, 28) + SourceIndex(0)
|
||||
8 >Emitted(5, 74) Source(10, 30) + SourceIndex(0)
|
||||
9 >Emitted(5, 97) Source(10, 45) + SourceIndex(0)
|
||||
10>Emitted(5, 98) Source(10, 62) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameMC = ["roomba", ["vaccum", "mopping"]][0];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >nameMC
|
||||
3 > ] = ["roomba", ["vaccum", "mopping"]];
|
||||
2 >
|
||||
3 > nameMC
|
||||
4 > ] = ["roomba", ["vaccum", "mopping"]];
|
||||
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
|
||||
2 >Emitted(6, 50) Source(12, 12) + SourceIndex(0)
|
||||
3 >Emitted(6, 51) Source(12, 50) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
|
||||
3 >Emitted(6, 50) Source(12, 12) + SourceIndex(0)
|
||||
4 >Emitted(6, 51) Source(12, 50) + SourceIndex(0)
|
||||
---
|
||||
>>>var _b = ["roomba", ["vaccum", "mopping"]], nameMC2 = _b[0], _c = _b[1], primarySkillC = _c[0], secondarySkillC = _c[1];
|
||||
1->
|
||||
@@ -187,9 +199,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^
|
||||
12> ^
|
||||
1->
|
||||
>
|
||||
>let
|
||||
2 >
|
||||
3 > let [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
|
||||
3 > [nameMC2, [primarySkillC, secondarySkillC]] = ["roomba", ["vaccum", "mopping"]]
|
||||
4 >
|
||||
5 > nameMC2
|
||||
6 > ,
|
||||
@@ -199,8 +211,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
|
||||
10> ,
|
||||
11> secondarySkillC
|
||||
12> ]] = ["roomba", ["vaccum", "mopping"]];
|
||||
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(7, 43) Source(13, 84) + SourceIndex(0)
|
||||
4 >Emitted(7, 45) Source(13, 6) + SourceIndex(0)
|
||||
5 >Emitted(7, 60) Source(13, 13) + SourceIndex(0)
|
||||
@@ -214,16 +226,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern2
|
||||
---
|
||||
>>>var multiRobotAInfo = multiRobotA.slice(0);
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >...multiRobotAInfo
|
||||
3 > ] = multiRobotA;
|
||||
2 >
|
||||
3 > ...multiRobotAInfo
|
||||
4 > ] = multiRobotA;
|
||||
1 >Emitted(8, 1) Source(15, 6) + SourceIndex(0)
|
||||
2 >Emitted(8, 43) Source(15, 24) + SourceIndex(0)
|
||||
3 >Emitted(8, 44) Source(15, 40) + SourceIndex(0)
|
||||
2 >Emitted(8, 5) Source(15, 6) + SourceIndex(0)
|
||||
3 >Emitted(8, 43) Source(15, 24) + SourceIndex(0)
|
||||
4 >Emitted(8, 44) Source(15, 40) + SourceIndex(0)
|
||||
---
|
||||
>>>if (nameMB == nameMA) {
|
||||
1 >
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts"],"names":[],"mappings":"AACK,iBAAC,CAAW"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.ts"],"names":[],"mappings":"AACK,IAAA,aAAC,CAAW"}
|
||||
+10
-7
@@ -10,15 +10,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern4
|
||||
-------------------------------------------------------------------
|
||||
>>>var x = [1, 2][0];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var [
|
||||
2 >x
|
||||
3 > ] = [1, 2];
|
||||
2 >
|
||||
3 > x
|
||||
4 > ] = [1, 2];
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
|
||||
3 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
|
||||
4 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern4.js.map
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts"],"names":[],"mappings":"AACK,iBAAC,CAAW;AACjB,IAAA,WAAmB,EAAd,SAAC,EAAE,SAAC,CAAW"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern5.ts"],"names":[],"mappings":"AACK,IAAA,aAAC,CAAW;AACb,IAAA,WAAe,EAAd,SAAC,EAAE,SAAC,CAAW"}
|
||||
+14
-11
@@ -10,16 +10,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern5
|
||||
-------------------------------------------------------------------
|
||||
>>>var x = [1, 2][0];
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var [
|
||||
2 >x
|
||||
3 > ] = [1, 2];
|
||||
2 >
|
||||
3 > x
|
||||
4 > ] = [1, 2];
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
|
||||
3 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 18) Source(2, 7) + SourceIndex(0)
|
||||
4 >Emitted(1, 19) Source(2, 18) + SourceIndex(0)
|
||||
---
|
||||
>>>var _a = [1, 2], y = _a[0], z = _a[1];
|
||||
1->
|
||||
@@ -32,16 +35,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern5
|
||||
8 > ^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var [y, z] = [1, 2]
|
||||
3 > [y, z] = [1, 2]
|
||||
4 >
|
||||
5 > y
|
||||
6 > ,
|
||||
7 > z
|
||||
8 > ] = [1, 2];
|
||||
1->Emitted(2, 1) Source(3, 1) + SourceIndex(0)
|
||||
2 >Emitted(2, 5) Source(3, 1) + SourceIndex(0)
|
||||
1->Emitted(2, 1) Source(3, 5) + SourceIndex(0)
|
||||
2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0)
|
||||
3 >Emitted(2, 16) Source(3, 20) + SourceIndex(0)
|
||||
4 >Emitted(2, 18) Source(3, 6) + SourceIndex(0)
|
||||
5 >Emitted(2, 27) Source(3, 7) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts"],"names":[],"mappings":"AACK,kBAAM,EAAN,2BAAM,CAAW"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.ts"],"names":[],"mappings":"AACK,IAAA,cAAM,EAAN,2BAAM,CAAW"}
|
||||
+16
-13
@@ -10,21 +10,24 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern6
|
||||
-------------------------------------------------------------------
|
||||
>>>var _a = [1, 2][0], x = _a === void 0 ? 20 : _a;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var [
|
||||
2 >x = 20
|
||||
3 >
|
||||
4 > x = 20
|
||||
5 > ] = [1, 2];
|
||||
2 >
|
||||
3 > x = 20
|
||||
4 >
|
||||
5 > x = 20
|
||||
6 > ] = [1, 2];
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 19) Source(2, 12) + SourceIndex(0)
|
||||
3 >Emitted(1, 21) Source(2, 6) + SourceIndex(0)
|
||||
4 >Emitted(1, 48) Source(2, 12) + SourceIndex(0)
|
||||
5 >Emitted(1, 49) Source(2, 23) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 19) Source(2, 12) + SourceIndex(0)
|
||||
4 >Emitted(1, 21) Source(2, 6) + SourceIndex(0)
|
||||
5 >Emitted(1, 48) Source(2, 12) + SourceIndex(0)
|
||||
6 >Emitted(1, 49) Source(2, 23) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementArrayBindingPattern6.js.map
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts"],"names":[],"mappings":"AACA,IAAA,WAAwB,EAAnB,UAAM,EAAN,2BAAM,EAAE,SAAC,CAAW"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPattern7.ts"],"names":[],"mappings":"AACI,IAAA,WAAoB,EAAnB,UAAM,EAAN,2BAAM,EAAE,SAAC,CAAW"}
|
||||
+4
-4
@@ -21,9 +21,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern7
|
||||
10> ^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var [x = 20, j] = [1, 2]
|
||||
3 > [x = 20, j] = [1, 2]
|
||||
4 >
|
||||
5 > x = 20
|
||||
6 >
|
||||
@@ -31,8 +31,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPattern7
|
||||
8 > ,
|
||||
9 > j
|
||||
10> ] = [1, 2];
|
||||
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 1) + SourceIndex(0)
|
||||
1 >Emitted(1, 1) Source(2, 5) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
|
||||
3 >Emitted(1, 16) Source(2, 25) + SourceIndex(0)
|
||||
4 >Emitted(1, 18) Source(2, 6) + SourceIndex(0)
|
||||
5 >Emitted(1, 28) Source(2, 12) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,kBAAgB,EAAhB,qCAAgB,CAAW;AAC7B,kBAAY,EAAZ,iCAAY,CAAW;AACvB,kBAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,2CAAa,EAAb,kCAAa,CAAoC;AACtD,IAAA,oCAA0F,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,kBAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues.ts"],"names":[],"mappings":"AAIA,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,OAAO,EAAE,QAAQ,CAAC,CAAC;AAC3C,IAAI,MAAM,GAAU,CAAC,CAAC,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC;AAExC,IAAA,cAAgB,EAAhB,qCAAgB,CAAW;AAC7B,IAAA,cAAY,EAAZ,iCAAY,CAAW;AACvB,IAAA,cAAa,EAAb,kCAAa,EAAE,cAAiB,EAAjB,sCAAiB,EAAE,cAAmB,EAAnB,wCAAmB,CAAW;AAEhE,IAAA,uCAAa,EAAb,kCAAa,CAAoC;AAClD,IAAA,oCAAsF,EAArF,UAAY,EAAZ,iCAAY,EAAE,UAAgB,EAAhB,qCAAgB,EAAE,UAAkB,EAAlB,uCAAkB,CAAoC;AAEtF,IAAA,cAAa,EAAb,kCAAa,EAAE,4BAAa,CAAW;AAE5C,EAAE,CAAC,CAAC,KAAK,IAAI,MAAM,CAAC,CAAC,CAAC;IAClB,OAAO,CAAC,GAAG,CAAC,OAAO,CAAC,CAAC;AACzB,CAAC"}
|
||||
+111
-96
@@ -93,103 +93,115 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
---
|
||||
>>>var _a = robotA[1], nameA = _a === void 0 ? "noName" : _a;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
1->
|
||||
>
|
||||
>let [,
|
||||
2 >nameA = "noName"
|
||||
3 >
|
||||
4 > nameA = "noName"
|
||||
5 > ] = robotA;
|
||||
2 >
|
||||
3 > nameA = "noName"
|
||||
4 >
|
||||
5 > nameA = "noName"
|
||||
6 > ] = robotA;
|
||||
1->Emitted(3, 1) Source(8, 8) + SourceIndex(0)
|
||||
2 >Emitted(3, 19) Source(8, 24) + SourceIndex(0)
|
||||
3 >Emitted(3, 21) Source(8, 8) + SourceIndex(0)
|
||||
4 >Emitted(3, 58) Source(8, 24) + SourceIndex(0)
|
||||
5 >Emitted(3, 59) Source(8, 35) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
|
||||
3 >Emitted(3, 19) Source(8, 24) + SourceIndex(0)
|
||||
4 >Emitted(3, 21) Source(8, 8) + SourceIndex(0)
|
||||
5 >Emitted(3, 58) Source(8, 24) + SourceIndex(0)
|
||||
6 >Emitted(3, 59) Source(8, 35) + SourceIndex(0)
|
||||
---
|
||||
>>>var _b = robotB[0], numberB = _b === void 0 ? -1 : _b;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>let [
|
||||
2 >numberB = -1
|
||||
3 >
|
||||
4 > numberB = -1
|
||||
5 > ] = robotB;
|
||||
2 >
|
||||
3 > numberB = -1
|
||||
4 >
|
||||
5 > numberB = -1
|
||||
6 > ] = robotB;
|
||||
1 >Emitted(4, 1) Source(9, 6) + SourceIndex(0)
|
||||
2 >Emitted(4, 19) Source(9, 18) + SourceIndex(0)
|
||||
3 >Emitted(4, 21) Source(9, 6) + SourceIndex(0)
|
||||
4 >Emitted(4, 54) Source(9, 18) + SourceIndex(0)
|
||||
5 >Emitted(4, 55) Source(9, 29) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
|
||||
3 >Emitted(4, 19) Source(9, 18) + SourceIndex(0)
|
||||
4 >Emitted(4, 21) Source(9, 6) + SourceIndex(0)
|
||||
5 >Emitted(4, 54) Source(9, 18) + SourceIndex(0)
|
||||
6 >Emitted(4, 55) Source(9, 29) + SourceIndex(0)
|
||||
---
|
||||
>>>var _c = robotA[0], numberA2 = _c === void 0 ? -1 : _c, _d = robotA[1], nameA2 = _d === void 0 ? "noName" : _d, _e = robotA[2], skillA2 = _e === void 0 ? "noSkill" : _e;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^
|
||||
11> ^^
|
||||
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
13> ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
14> ^
|
||||
1->
|
||||
>let [
|
||||
2 >numberA2 = -1
|
||||
3 >
|
||||
4 > numberA2 = -1
|
||||
5 > ,
|
||||
6 > nameA2 = "noName"
|
||||
7 >
|
||||
8 > nameA2 = "noName"
|
||||
9 > ,
|
||||
10> skillA2 = "noSkill"
|
||||
11>
|
||||
12> skillA2 = "noSkill"
|
||||
13> ] = robotA;
|
||||
2 >
|
||||
3 > numberA2 = -1
|
||||
4 >
|
||||
5 > numberA2 = -1
|
||||
6 > ,
|
||||
7 > nameA2 = "noName"
|
||||
8 >
|
||||
9 > nameA2 = "noName"
|
||||
10> ,
|
||||
11> skillA2 = "noSkill"
|
||||
12>
|
||||
13> skillA2 = "noSkill"
|
||||
14> ] = robotA;
|
||||
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(5, 19) Source(10, 19) + SourceIndex(0)
|
||||
3 >Emitted(5, 21) Source(10, 6) + SourceIndex(0)
|
||||
4 >Emitted(5, 55) Source(10, 19) + SourceIndex(0)
|
||||
5 >Emitted(5, 57) Source(10, 21) + SourceIndex(0)
|
||||
6 >Emitted(5, 71) Source(10, 38) + SourceIndex(0)
|
||||
7 >Emitted(5, 73) Source(10, 21) + SourceIndex(0)
|
||||
8 >Emitted(5, 111) Source(10, 38) + SourceIndex(0)
|
||||
9 >Emitted(5, 113) Source(10, 40) + SourceIndex(0)
|
||||
10>Emitted(5, 127) Source(10, 59) + SourceIndex(0)
|
||||
11>Emitted(5, 129) Source(10, 40) + SourceIndex(0)
|
||||
12>Emitted(5, 169) Source(10, 59) + SourceIndex(0)
|
||||
13>Emitted(5, 170) Source(10, 70) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
|
||||
3 >Emitted(5, 19) Source(10, 19) + SourceIndex(0)
|
||||
4 >Emitted(5, 21) Source(10, 6) + SourceIndex(0)
|
||||
5 >Emitted(5, 55) Source(10, 19) + SourceIndex(0)
|
||||
6 >Emitted(5, 57) Source(10, 21) + SourceIndex(0)
|
||||
7 >Emitted(5, 71) Source(10, 38) + SourceIndex(0)
|
||||
8 >Emitted(5, 73) Source(10, 21) + SourceIndex(0)
|
||||
9 >Emitted(5, 111) Source(10, 38) + SourceIndex(0)
|
||||
10>Emitted(5, 113) Source(10, 40) + SourceIndex(0)
|
||||
11>Emitted(5, 127) Source(10, 59) + SourceIndex(0)
|
||||
12>Emitted(5, 129) Source(10, 40) + SourceIndex(0)
|
||||
13>Emitted(5, 169) Source(10, 59) + SourceIndex(0)
|
||||
14>Emitted(5, 170) Source(10, 70) + SourceIndex(0)
|
||||
---
|
||||
>>>var _f = [3, "edging", "Trimming edges"][0], numberC2 = _f === void 0 ? -1 : _f;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >numberC2 = -1
|
||||
3 >
|
||||
4 > numberC2 = -1
|
||||
5 > ] = [3, "edging", "Trimming edges"];
|
||||
2 >
|
||||
3 > numberC2 = -1
|
||||
4 >
|
||||
5 > numberC2 = -1
|
||||
6 > ] = [3, "edging", "Trimming edges"];
|
||||
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
|
||||
2 >Emitted(6, 44) Source(12, 19) + SourceIndex(0)
|
||||
3 >Emitted(6, 46) Source(12, 6) + SourceIndex(0)
|
||||
4 >Emitted(6, 80) Source(12, 19) + SourceIndex(0)
|
||||
5 >Emitted(6, 81) Source(12, 55) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
|
||||
3 >Emitted(6, 44) Source(12, 19) + SourceIndex(0)
|
||||
4 >Emitted(6, 46) Source(12, 6) + SourceIndex(0)
|
||||
5 >Emitted(6, 80) Source(12, 19) + SourceIndex(0)
|
||||
6 >Emitted(6, 81) Source(12, 55) + SourceIndex(0)
|
||||
---
|
||||
>>>var _g = [3, "edging", "Trimming edges"], _h = _g[0], numberC = _h === void 0 ? -1 : _h, _j = _g[1], nameC = _j === void 0 ? "noName" : _j, _k = _g[2], skillC = _k === void 0 ? "noSkill" : _k;
|
||||
1->
|
||||
@@ -209,9 +221,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
16> ^
|
||||
1->
|
||||
>
|
||||
>let
|
||||
2 >
|
||||
3 > let [numberC = -1, nameC = "noName", skillC = "noSkill"] = [3, "edging", "Trimming edges"]
|
||||
3 > [numberC = -1, nameC = "noName", skillC = "noSkill"] = [3, "edging", "Trimming edges"]
|
||||
4 >
|
||||
5 > numberC = -1
|
||||
6 >
|
||||
@@ -225,8 +237,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
14>
|
||||
15> skillC = "noSkill"
|
||||
16> ] = [3, "edging", "Trimming edges"];
|
||||
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(7, 41) Source(13, 91) + SourceIndex(0)
|
||||
4 >Emitted(7, 43) Source(13, 6) + SourceIndex(0)
|
||||
5 >Emitted(7, 53) Source(13, 18) + SourceIndex(0)
|
||||
@@ -244,28 +256,31 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
---
|
||||
>>>var _l = robotA[0], numberA3 = _l === void 0 ? -1 : _l, robotAInfo = robotA.slice(1);
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >numberA3 = -1
|
||||
3 >
|
||||
4 > numberA3 = -1
|
||||
5 > ,
|
||||
6 > ...robotAInfo
|
||||
7 > ] = robotA;
|
||||
2 >
|
||||
3 > numberA3 = -1
|
||||
4 >
|
||||
5 > numberA3 = -1
|
||||
6 > ,
|
||||
7 > ...robotAInfo
|
||||
8 > ] = robotA;
|
||||
1 >Emitted(8, 1) Source(15, 6) + SourceIndex(0)
|
||||
2 >Emitted(8, 19) Source(15, 19) + SourceIndex(0)
|
||||
3 >Emitted(8, 21) Source(15, 6) + SourceIndex(0)
|
||||
4 >Emitted(8, 55) Source(15, 19) + SourceIndex(0)
|
||||
5 >Emitted(8, 57) Source(15, 21) + SourceIndex(0)
|
||||
6 >Emitted(8, 85) Source(15, 34) + SourceIndex(0)
|
||||
7 >Emitted(8, 86) Source(15, 45) + SourceIndex(0)
|
||||
2 >Emitted(8, 5) Source(15, 6) + SourceIndex(0)
|
||||
3 >Emitted(8, 19) Source(15, 19) + SourceIndex(0)
|
||||
4 >Emitted(8, 21) Source(15, 6) + SourceIndex(0)
|
||||
5 >Emitted(8, 55) Source(15, 19) + SourceIndex(0)
|
||||
6 >Emitted(8, 57) Source(15, 21) + SourceIndex(0)
|
||||
7 >Emitted(8, 85) Source(15, 34) + SourceIndex(0)
|
||||
8 >Emitted(8, 86) Source(15, 45) + SourceIndex(0)
|
||||
---
|
||||
>>>if (nameA == nameA2) {
|
||||
1 >
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,uBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,uBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,uBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,6CAAiB,EAAjB,sCAAiB,CAAuC;AAC7D,IAAA,sCAA+I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementArrayBindingPatternDefaultValues2.ts"],"names":[],"mappings":"AAIA,IAAI,WAAW,GAAsB,CAAC,OAAO,EAAE,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC,CAAC;AAC/D,IAAI,WAAW,GAAsB,CAAC,SAAS,EAAE,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC;AAElE,IAAA,mBAA+B,EAA/B,oDAA+B,CAAgB;AACjD,IAAA,mBAAiB,EAAjB,sCAAiB,CAAiB;AAClC,IAAA,mBAAiB,EAAjB,sCAAiB,EAAE,mBAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAA0C;AAEpH,IAAA,yCAAiB,EAAjB,sCAAiB,CAAuC;AACzD,IAAA,sCAA2I,EAA1I,UAAkB,EAAlB,uCAAkB,EAAE,UAAiF,EAAjF,gDAAiF,EAAhF,UAAyB,EAAzB,8CAAyB,EAAE,UAA2B,EAA3B,gDAA2B,CAAgE;AAEhJ,EAAE,CAAC,CAAC,MAAM,IAAI,MAAM,CAAC,CAAC,CAAC;IACnB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC;AACvC,CAAC"}
|
||||
+102
-90
@@ -105,115 +105,127 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
---
|
||||
>>>var _a = multiRobotA[1], skillA = _a === void 0 ? ["noSkill", "noSkill"] : _a;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
1->
|
||||
>
|
||||
>let [,
|
||||
2 >skillA = ["noSkill", "noSkill"]
|
||||
3 >
|
||||
4 > skillA = ["noSkill", "noSkill"]
|
||||
5 > ] = multiRobotA;
|
||||
2 >
|
||||
3 > skillA = ["noSkill", "noSkill"]
|
||||
4 >
|
||||
5 > skillA = ["noSkill", "noSkill"]
|
||||
6 > ] = multiRobotA;
|
||||
1->Emitted(3, 1) Source(8, 8) + SourceIndex(0)
|
||||
2 >Emitted(3, 24) Source(8, 39) + SourceIndex(0)
|
||||
3 >Emitted(3, 26) Source(8, 8) + SourceIndex(0)
|
||||
4 >Emitted(3, 78) Source(8, 39) + SourceIndex(0)
|
||||
5 >Emitted(3, 79) Source(8, 55) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(8, 8) + SourceIndex(0)
|
||||
3 >Emitted(3, 24) Source(8, 39) + SourceIndex(0)
|
||||
4 >Emitted(3, 26) Source(8, 8) + SourceIndex(0)
|
||||
5 >Emitted(3, 78) Source(8, 39) + SourceIndex(0)
|
||||
6 >Emitted(3, 79) Source(8, 55) + SourceIndex(0)
|
||||
---
|
||||
>>>var _b = multiRobotB[0], nameMB = _b === void 0 ? "noName" : _b;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>let [
|
||||
2 >nameMB = "noName"
|
||||
3 >
|
||||
4 > nameMB = "noName"
|
||||
5 > ] = multiRobotB;
|
||||
2 >
|
||||
3 > nameMB = "noName"
|
||||
4 >
|
||||
5 > nameMB = "noName"
|
||||
6 > ] = multiRobotB;
|
||||
1 >Emitted(4, 1) Source(9, 6) + SourceIndex(0)
|
||||
2 >Emitted(4, 24) Source(9, 23) + SourceIndex(0)
|
||||
3 >Emitted(4, 26) Source(9, 6) + SourceIndex(0)
|
||||
4 >Emitted(4, 64) Source(9, 23) + SourceIndex(0)
|
||||
5 >Emitted(4, 65) Source(9, 40) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(9, 6) + SourceIndex(0)
|
||||
3 >Emitted(4, 24) Source(9, 23) + SourceIndex(0)
|
||||
4 >Emitted(4, 26) Source(9, 6) + SourceIndex(0)
|
||||
5 >Emitted(4, 64) Source(9, 23) + SourceIndex(0)
|
||||
6 >Emitted(4, 65) Source(9, 40) + SourceIndex(0)
|
||||
---
|
||||
>>>var _c = multiRobotA[0], nameMA = _c === void 0 ? "noName" : _c, _d = multiRobotA[1], _e = _d === void 0 ? ["noSkill", "noSkill"] : _d, _f = _e[0], primarySkillA = _f === void 0 ? "noSkill" : _f, _g = _e[1], secondarySkillA = _g === void 0 ? "noSkill" : _g;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^
|
||||
11> ^^
|
||||
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
13> ^^
|
||||
14> ^^^^^^^^^^
|
||||
15> ^^
|
||||
16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
17> ^
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
14> ^^
|
||||
15> ^^^^^^^^^^
|
||||
16> ^^
|
||||
17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
18> ^
|
||||
1->
|
||||
>let [
|
||||
2 >nameMA = "noName"
|
||||
3 >
|
||||
4 > nameMA = "noName"
|
||||
5 > ,
|
||||
6 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
|
||||
7 >
|
||||
8 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
|
||||
9 >
|
||||
10> primarySkillA = "noSkill"
|
||||
11>
|
||||
12> primarySkillA = "noSkill"
|
||||
13> ,
|
||||
14> secondarySkillA = "noSkill"
|
||||
15>
|
||||
16> secondarySkillA = "noSkill"
|
||||
17> ] = ["noSkill", "noSkill"]] = multiRobotA;
|
||||
2 >
|
||||
3 > nameMA = "noName"
|
||||
4 >
|
||||
5 > nameMA = "noName"
|
||||
6 > ,
|
||||
7 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
|
||||
8 >
|
||||
9 > [primarySkillA = "noSkill", secondarySkillA = "noSkill"] = ["noSkill", "noSkill"]
|
||||
10>
|
||||
11> primarySkillA = "noSkill"
|
||||
12>
|
||||
13> primarySkillA = "noSkill"
|
||||
14> ,
|
||||
15> secondarySkillA = "noSkill"
|
||||
16>
|
||||
17> secondarySkillA = "noSkill"
|
||||
18> ] = ["noSkill", "noSkill"]] = multiRobotA;
|
||||
1->Emitted(5, 1) Source(10, 6) + SourceIndex(0)
|
||||
2 >Emitted(5, 24) Source(10, 23) + SourceIndex(0)
|
||||
3 >Emitted(5, 26) Source(10, 6) + SourceIndex(0)
|
||||
4 >Emitted(5, 64) Source(10, 23) + SourceIndex(0)
|
||||
5 >Emitted(5, 66) Source(10, 25) + SourceIndex(0)
|
||||
6 >Emitted(5, 85) Source(10, 106) + SourceIndex(0)
|
||||
7 >Emitted(5, 87) Source(10, 25) + SourceIndex(0)
|
||||
8 >Emitted(5, 135) Source(10, 106) + SourceIndex(0)
|
||||
9 >Emitted(5, 137) Source(10, 26) + SourceIndex(0)
|
||||
10>Emitted(5, 147) Source(10, 51) + SourceIndex(0)
|
||||
11>Emitted(5, 149) Source(10, 26) + SourceIndex(0)
|
||||
12>Emitted(5, 195) Source(10, 51) + SourceIndex(0)
|
||||
13>Emitted(5, 197) Source(10, 53) + SourceIndex(0)
|
||||
14>Emitted(5, 207) Source(10, 80) + SourceIndex(0)
|
||||
15>Emitted(5, 209) Source(10, 53) + SourceIndex(0)
|
||||
16>Emitted(5, 257) Source(10, 80) + SourceIndex(0)
|
||||
17>Emitted(5, 258) Source(10, 122) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(10, 6) + SourceIndex(0)
|
||||
3 >Emitted(5, 24) Source(10, 23) + SourceIndex(0)
|
||||
4 >Emitted(5, 26) Source(10, 6) + SourceIndex(0)
|
||||
5 >Emitted(5, 64) Source(10, 23) + SourceIndex(0)
|
||||
6 >Emitted(5, 66) Source(10, 25) + SourceIndex(0)
|
||||
7 >Emitted(5, 85) Source(10, 106) + SourceIndex(0)
|
||||
8 >Emitted(5, 87) Source(10, 25) + SourceIndex(0)
|
||||
9 >Emitted(5, 135) Source(10, 106) + SourceIndex(0)
|
||||
10>Emitted(5, 137) Source(10, 26) + SourceIndex(0)
|
||||
11>Emitted(5, 147) Source(10, 51) + SourceIndex(0)
|
||||
12>Emitted(5, 149) Source(10, 26) + SourceIndex(0)
|
||||
13>Emitted(5, 195) Source(10, 51) + SourceIndex(0)
|
||||
14>Emitted(5, 197) Source(10, 53) + SourceIndex(0)
|
||||
15>Emitted(5, 207) Source(10, 80) + SourceIndex(0)
|
||||
16>Emitted(5, 209) Source(10, 53) + SourceIndex(0)
|
||||
17>Emitted(5, 257) Source(10, 80) + SourceIndex(0)
|
||||
18>Emitted(5, 258) Source(10, 122) + SourceIndex(0)
|
||||
---
|
||||
>>>var _h = ["roomba", ["vaccum", "mopping"]][0], nameMC = _h === void 0 ? "noName" : _h;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>let [
|
||||
2 >nameMC = "noName"
|
||||
3 >
|
||||
4 > nameMC = "noName"
|
||||
5 > ] = ["roomba", ["vaccum", "mopping"]];
|
||||
2 >
|
||||
3 > nameMC = "noName"
|
||||
4 >
|
||||
5 > nameMC = "noName"
|
||||
6 > ] = ["roomba", ["vaccum", "mopping"]];
|
||||
1 >Emitted(6, 1) Source(12, 6) + SourceIndex(0)
|
||||
2 >Emitted(6, 46) Source(12, 23) + SourceIndex(0)
|
||||
3 >Emitted(6, 48) Source(12, 6) + SourceIndex(0)
|
||||
4 >Emitted(6, 86) Source(12, 23) + SourceIndex(0)
|
||||
5 >Emitted(6, 87) Source(12, 62) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(12, 6) + SourceIndex(0)
|
||||
3 >Emitted(6, 46) Source(12, 23) + SourceIndex(0)
|
||||
4 >Emitted(6, 48) Source(12, 6) + SourceIndex(0)
|
||||
5 >Emitted(6, 86) Source(12, 23) + SourceIndex(0)
|
||||
6 >Emitted(6, 87) Source(12, 62) + SourceIndex(0)
|
||||
---
|
||||
>>>var _j = ["roomba", ["vaccum", "mopping"]], _k = _j[0], nameMC2 = _k === void 0 ? "noName" : _k, _l = _j[1], _m = _l === void 0 ? ["noSkill", "noSkill"] : _l, _o = _m[0], primarySkillC = _o === void 0 ? "noSkill" : _o, _p = _m[1], secondarySkillC = _p === void 0 ? "noSkill" : _p;
|
||||
1->
|
||||
@@ -237,9 +249,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
20> ^
|
||||
1->
|
||||
>
|
||||
>let
|
||||
2 >
|
||||
3 > let [nameMC2 = "noName", [primarySkillC = "noSkill", secondarySkillC = "noSkill"] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]]
|
||||
3 > [nameMC2 = "noName", [primarySkillC = "noSkill", secondarySkillC = "noSkill"] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]]
|
||||
4 >
|
||||
5 > nameMC2 = "noName"
|
||||
6 >
|
||||
@@ -257,8 +269,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementArrayBindingPatternD
|
||||
18>
|
||||
19> secondarySkillC = "noSkill"
|
||||
20> ] = ["noSkill", "noSkill"]] = ["roomba", ["vaccum", "mopping"]];
|
||||
1->Emitted(7, 1) Source(13, 1) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(7, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(7, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(7, 43) Source(13, 144) + SourceIndex(0)
|
||||
4 >Emitted(7, 45) Source(13, 6) + SourceIndex(0)
|
||||
5 >Emitted(7, 55) Source(13, 24) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,oBAAwB,EAAxB,uCAAwB,CAAY;AACpC,oBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAChF,IAAA,8CAAkH,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementDefaultValues.ts"],"names":[],"mappings":"AAOA,IAAI,KAAK,GAAG,OAAO,CAAC;AACpB,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,CAAC;AACvD,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC;AACrD,IAAA,gBAAwB,EAAxB,uCAAwB,CAAY;AACpC,IAAA,gBAAwB,EAAxB,uCAAwB,EAAE,iBAAoC,EAApC,kDAAoC,CAAY;AAC5E,IAAA,8CAA8G,EAA5G,YAAwB,EAAxB,uCAAwB,EAAE,aAAoC,EAApC,kDAAoC,CAA+C;AACnH,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,MAAM,CAAC,CAAC;AACxB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
+48
-42
@@ -130,53 +130,59 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
|
||||
---
|
||||
>>>var _a = robotA.name, nameA = _a === void 0 ? "<NoName>" : _a;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
2 >name: nameA = "<NoName>"
|
||||
3 >
|
||||
4 > name: nameA = "<NoName>"
|
||||
5 > } = robotA;
|
||||
2 >
|
||||
3 > name: nameA = "<NoName>"
|
||||
4 >
|
||||
5 > name: nameA = "<NoName>"
|
||||
6 > } = robotA;
|
||||
1->Emitted(4, 1) Source(11, 7) + SourceIndex(0)
|
||||
2 >Emitted(4, 21) Source(11, 31) + SourceIndex(0)
|
||||
3 >Emitted(4, 23) Source(11, 7) + SourceIndex(0)
|
||||
4 >Emitted(4, 62) Source(11, 31) + SourceIndex(0)
|
||||
5 >Emitted(4, 63) Source(11, 43) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(11, 7) + SourceIndex(0)
|
||||
3 >Emitted(4, 21) Source(11, 31) + SourceIndex(0)
|
||||
4 >Emitted(4, 23) Source(11, 7) + SourceIndex(0)
|
||||
5 >Emitted(4, 62) Source(11, 31) + SourceIndex(0)
|
||||
6 >Emitted(4, 63) Source(11, 43) + SourceIndex(0)
|
||||
---
|
||||
>>>var _b = robotB.name, nameB = _b === void 0 ? "<NoName>" : _b, _c = robotB.skill, skillB = _c === void 0 ? "<skillUnspecified>" : _c;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
2 >name: nameB = "<NoName>"
|
||||
3 >
|
||||
4 > name: nameB = "<NoName>"
|
||||
5 > ,
|
||||
6 > skill: skillB = "<skillUnspecified>"
|
||||
7 >
|
||||
8 > skill: skillB = "<skillUnspecified>"
|
||||
9 > } = robotB;
|
||||
2 >
|
||||
3 > name: nameB = "<NoName>"
|
||||
4 >
|
||||
5 > name: nameB = "<NoName>"
|
||||
6 > ,
|
||||
7 > skill: skillB = "<skillUnspecified>"
|
||||
8 >
|
||||
9 > skill: skillB = "<skillUnspecified>"
|
||||
10> } = robotB;
|
||||
1->Emitted(5, 1) Source(12, 7) + SourceIndex(0)
|
||||
2 >Emitted(5, 21) Source(12, 31) + SourceIndex(0)
|
||||
3 >Emitted(5, 23) Source(12, 7) + SourceIndex(0)
|
||||
4 >Emitted(5, 62) Source(12, 31) + SourceIndex(0)
|
||||
5 >Emitted(5, 64) Source(12, 33) + SourceIndex(0)
|
||||
6 >Emitted(5, 81) Source(12, 69) + SourceIndex(0)
|
||||
7 >Emitted(5, 83) Source(12, 33) + SourceIndex(0)
|
||||
8 >Emitted(5, 133) Source(12, 69) + SourceIndex(0)
|
||||
9 >Emitted(5, 134) Source(12, 81) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(12, 7) + SourceIndex(0)
|
||||
3 >Emitted(5, 21) Source(12, 31) + SourceIndex(0)
|
||||
4 >Emitted(5, 23) Source(12, 7) + SourceIndex(0)
|
||||
5 >Emitted(5, 62) Source(12, 31) + SourceIndex(0)
|
||||
6 >Emitted(5, 64) Source(12, 33) + SourceIndex(0)
|
||||
7 >Emitted(5, 81) Source(12, 69) + SourceIndex(0)
|
||||
8 >Emitted(5, 83) Source(12, 33) + SourceIndex(0)
|
||||
9 >Emitted(5, 133) Source(12, 69) + SourceIndex(0)
|
||||
10>Emitted(5, 134) Source(12, 81) + SourceIndex(0)
|
||||
---
|
||||
>>>var _d = { name: "Edger", skill: "cutting edges" }, _e = _d.name, nameC = _e === void 0 ? "<NoName>" : _e, _f = _d.skill, skillC = _f === void 0 ? "<skillUnspecified>" : _f;
|
||||
1->
|
||||
@@ -192,9 +198,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
12> ^
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var { name: nameC = "<NoName>", skill: skillC = "<skillUnspecified>" } = { name: "Edger", skill: "cutting edges" }
|
||||
3 > { name: nameC = "<NoName>", skill: skillC = "<skillUnspecified>" } = { name: "Edger", skill: "cutting edges" }
|
||||
4 >
|
||||
5 > name: nameC = "<NoName>"
|
||||
6 >
|
||||
@@ -204,8 +210,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementDefaultValues.ts
|
||||
10>
|
||||
11> skill: skillC = "<skillUnspecified>"
|
||||
12> } = { name: "Edger", skill: "cutting edges" };
|
||||
1->Emitted(6, 1) Source(13, 1) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 1) + SourceIndex(0)
|
||||
1->Emitted(6, 1) Source(13, 5) + SourceIndex(0)
|
||||
2 >Emitted(6, 5) Source(13, 5) + SourceIndex(0)
|
||||
3 >Emitted(6, 51) Source(13, 115) + SourceIndex(0)
|
||||
4 >Emitted(6, 53) Source(13, 7) + SourceIndex(0)
|
||||
5 >Emitted(6, 65) Source(13, 31) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,sBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,uBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AACnF,IAAA,mFAA0J,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPattern.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAExF,IAAA,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAChE,IAAA,mBAAW,EAAE,kBAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAc;AAC/E,IAAA,mFAAsJ,EAApJ,eAAW,EAAE,cAAoD,EAA1C,qBAAiB,EAAE,yBAAqB,CAAsF;AAE3J,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
+54
-48
@@ -158,60 +158,66 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
---
|
||||
>>>var _a = robotA.skills, primaryA = _a.primary, secondaryA = _a.secondary;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>var {
|
||||
2 >skills: { primary: primaryA, secondary: secondaryA }
|
||||
3 >
|
||||
4 > primary: primaryA
|
||||
5 > ,
|
||||
6 > secondary: secondaryA
|
||||
7 > } } = robotA;
|
||||
2 >
|
||||
3 > skills: { primary: primaryA, secondary: secondaryA }
|
||||
4 >
|
||||
5 > primary: primaryA
|
||||
6 > ,
|
||||
7 > secondary: secondaryA
|
||||
8 > } } = robotA;
|
||||
1 >Emitted(3, 1) Source(14, 7) + SourceIndex(0)
|
||||
2 >Emitted(3, 23) Source(14, 59) + SourceIndex(0)
|
||||
3 >Emitted(3, 25) Source(14, 17) + SourceIndex(0)
|
||||
4 >Emitted(3, 46) Source(14, 34) + SourceIndex(0)
|
||||
5 >Emitted(3, 48) Source(14, 36) + SourceIndex(0)
|
||||
6 >Emitted(3, 73) Source(14, 57) + SourceIndex(0)
|
||||
7 >Emitted(3, 74) Source(14, 71) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(14, 7) + SourceIndex(0)
|
||||
3 >Emitted(3, 23) Source(14, 59) + SourceIndex(0)
|
||||
4 >Emitted(3, 25) Source(14, 17) + SourceIndex(0)
|
||||
5 >Emitted(3, 46) Source(14, 34) + SourceIndex(0)
|
||||
6 >Emitted(3, 48) Source(14, 36) + SourceIndex(0)
|
||||
7 >Emitted(3, 73) Source(14, 57) + SourceIndex(0)
|
||||
8 >Emitted(3, 74) Source(14, 71) + SourceIndex(0)
|
||||
---
|
||||
>>>var nameB = robotB.name, _b = robotB.skills, primaryB = _b.primary, secondaryB = _b.secondary;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^
|
||||
10> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
2 >name: nameB
|
||||
3 > ,
|
||||
4 > skills: { primary: primaryB, secondary: secondaryB }
|
||||
5 >
|
||||
6 > primary: primaryB
|
||||
7 > ,
|
||||
8 > secondary: secondaryB
|
||||
9 > } } = robotB;
|
||||
2 >
|
||||
3 > name: nameB
|
||||
4 > ,
|
||||
5 > skills: { primary: primaryB, secondary: secondaryB }
|
||||
6 >
|
||||
7 > primary: primaryB
|
||||
8 > ,
|
||||
9 > secondary: secondaryB
|
||||
10> } } = robotB;
|
||||
1->Emitted(4, 1) Source(15, 7) + SourceIndex(0)
|
||||
2 >Emitted(4, 24) Source(15, 18) + SourceIndex(0)
|
||||
3 >Emitted(4, 26) Source(15, 20) + SourceIndex(0)
|
||||
4 >Emitted(4, 44) Source(15, 72) + SourceIndex(0)
|
||||
5 >Emitted(4, 46) Source(15, 30) + SourceIndex(0)
|
||||
6 >Emitted(4, 67) Source(15, 47) + SourceIndex(0)
|
||||
7 >Emitted(4, 69) Source(15, 49) + SourceIndex(0)
|
||||
8 >Emitted(4, 94) Source(15, 70) + SourceIndex(0)
|
||||
9 >Emitted(4, 95) Source(15, 84) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(15, 7) + SourceIndex(0)
|
||||
3 >Emitted(4, 24) Source(15, 18) + SourceIndex(0)
|
||||
4 >Emitted(4, 26) Source(15, 20) + SourceIndex(0)
|
||||
5 >Emitted(4, 44) Source(15, 72) + SourceIndex(0)
|
||||
6 >Emitted(4, 46) Source(15, 30) + SourceIndex(0)
|
||||
7 >Emitted(4, 67) Source(15, 47) + SourceIndex(0)
|
||||
8 >Emitted(4, 69) Source(15, 49) + SourceIndex(0)
|
||||
9 >Emitted(4, 94) Source(15, 70) + SourceIndex(0)
|
||||
10>Emitted(4, 95) Source(15, 84) + SourceIndex(0)
|
||||
---
|
||||
>>>var _c = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, nameC = _c.name, _d = _c.skills, primaryB = _d.primary, secondaryB = _d.secondary;
|
||||
1->
|
||||
@@ -227,9 +233,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
11> ^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
12> ^
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var { name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
|
||||
3 > { name: nameC, skills: { primary: primaryB, secondary: secondaryB } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }
|
||||
4 >
|
||||
5 > name: nameC
|
||||
6 > ,
|
||||
@@ -239,8 +245,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
10> ,
|
||||
11> secondary: secondaryB
|
||||
12> } } = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } };
|
||||
1->Emitted(5, 1) Source(16, 1) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(16, 1) + SourceIndex(0)
|
||||
1->Emitted(5, 1) Source(16, 5) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(16, 5) + SourceIndex(0)
|
||||
3 >Emitted(5, 88) Source(16, 155) + SourceIndex(0)
|
||||
4 >Emitted(5, 90) Source(16, 7) + SourceIndex(0)
|
||||
5 >Emitted(5, 105) Source(16, 18) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,sBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,oBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACX,IAAA,mFAMyF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementNestedObjectBindingPatternWithDefaultValues.ts"],"names":[],"mappings":"AAUA,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,QAAQ,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,CAAC;AACxF,IAAI,MAAM,GAAU,EAAE,IAAI,EAAE,SAAS,EAAE,MAAM,EAAE,EAAE,OAAO,EAAE,UAAU,EAAE,SAAS,EAAE,QAAQ,EAAE,EAAE,CAAC;AAG1F,IAAA,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AAEP,IAAA,gBAA+B,EAA/B,8CAA+B,EAC/B,kBAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAE9B;AACP,IAAA,mFAMqF,EALrF,YAA+B,EAA/B,8CAA+B,EAC/B,cAGgD,EAHhD,sEAGgD,EAF5C,eAA6B,EAA7B,yCAA6B,EAC7B,iBAAiC,EAAjC,2CAAiC,CAEiD;AAE1F,EAAE,CAAC,CAAC,KAAK,IAAI,KAAK,CAAC,CAAC,CAAC;IACjB,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC;AACD,IAAI,CAAC,CAAC;IACF,OAAO,CAAC,GAAG,CAAC,KAAK,CAAC,CAAC;AACvB,CAAC"}
|
||||
+99
-93
@@ -159,123 +159,129 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
---
|
||||
>>>var _a = robotA.skills, _b = _a === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _a, _c = _b.primary, primaryA = _c === void 0 ? "noSkill" : _c, _d = _b.secondary, secondaryA = _d === void 0 ? "noSkill" : _d;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^^^
|
||||
11> ^^
|
||||
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
13> ^
|
||||
14> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
14> ^
|
||||
15> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
>var {
|
||||
>
|
||||
2 >skills: {
|
||||
> primary: primaryA = "noSkill",
|
||||
> secondary: secondaryA = "noSkill"
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
3 >
|
||||
4 > skills: {
|
||||
2 >
|
||||
3 > skills: {
|
||||
> primary: primaryA = "noSkill",
|
||||
> secondary: secondaryA = "noSkill"
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
4 >
|
||||
5 > skills: {
|
||||
> primary: primaryA = "noSkill",
|
||||
> secondary: secondaryA = "noSkill"
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
5 >
|
||||
6 > primary: primaryA = "noSkill"
|
||||
7 >
|
||||
8 > primary: primaryA = "noSkill"
|
||||
9 > ,
|
||||
6 >
|
||||
7 > primary: primaryA = "noSkill"
|
||||
8 >
|
||||
9 > primary: primaryA = "noSkill"
|
||||
10> ,
|
||||
>
|
||||
10> secondary: secondaryA = "noSkill"
|
||||
11>
|
||||
12> secondary: secondaryA = "noSkill"
|
||||
13>
|
||||
11> secondary: secondaryA = "noSkill"
|
||||
12>
|
||||
13> secondary: secondaryA = "noSkill"
|
||||
14>
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
> } = robotA;
|
||||
1->Emitted(3, 1) Source(15, 5) + SourceIndex(0)
|
||||
2 >Emitted(3, 23) Source(18, 53) + SourceIndex(0)
|
||||
3 >Emitted(3, 25) Source(15, 5) + SourceIndex(0)
|
||||
4 >Emitted(3, 95) Source(18, 53) + SourceIndex(0)
|
||||
5 >Emitted(3, 97) Source(16, 9) + SourceIndex(0)
|
||||
6 >Emitted(3, 112) Source(16, 38) + SourceIndex(0)
|
||||
7 >Emitted(3, 114) Source(16, 9) + SourceIndex(0)
|
||||
8 >Emitted(3, 155) Source(16, 38) + SourceIndex(0)
|
||||
9 >Emitted(3, 157) Source(17, 9) + SourceIndex(0)
|
||||
10>Emitted(3, 174) Source(17, 42) + SourceIndex(0)
|
||||
11>Emitted(3, 176) Source(17, 9) + SourceIndex(0)
|
||||
12>Emitted(3, 219) Source(17, 42) + SourceIndex(0)
|
||||
13>Emitted(3, 220) Source(19, 12) + SourceIndex(0)
|
||||
2 >Emitted(3, 5) Source(15, 5) + SourceIndex(0)
|
||||
3 >Emitted(3, 23) Source(18, 53) + SourceIndex(0)
|
||||
4 >Emitted(3, 25) Source(15, 5) + SourceIndex(0)
|
||||
5 >Emitted(3, 95) Source(18, 53) + SourceIndex(0)
|
||||
6 >Emitted(3, 97) Source(16, 9) + SourceIndex(0)
|
||||
7 >Emitted(3, 112) Source(16, 38) + SourceIndex(0)
|
||||
8 >Emitted(3, 114) Source(16, 9) + SourceIndex(0)
|
||||
9 >Emitted(3, 155) Source(16, 38) + SourceIndex(0)
|
||||
10>Emitted(3, 157) Source(17, 9) + SourceIndex(0)
|
||||
11>Emitted(3, 174) Source(17, 42) + SourceIndex(0)
|
||||
12>Emitted(3, 176) Source(17, 9) + SourceIndex(0)
|
||||
13>Emitted(3, 219) Source(17, 42) + SourceIndex(0)
|
||||
14>Emitted(3, 220) Source(19, 12) + SourceIndex(0)
|
||||
---
|
||||
>>>var _e = robotB.name, nameB = _e === void 0 ? "noNameSpecified" : _e, _f = robotB.skills, _g = _f === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _f, _h = _g.primary, primaryB = _h === void 0 ? "noSkill" : _h, _j = _g.secondary, secondaryB = _j === void 0 ? "noSkill" : _j;
|
||||
1->
|
||||
2 >^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^^
|
||||
6 > ^^^^^^^^^^^^^^^^^^
|
||||
7 > ^^
|
||||
8 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
9 > ^^
|
||||
10> ^^^^^^^^^^^^^^^
|
||||
11> ^^
|
||||
12> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
13> ^^
|
||||
14> ^^^^^^^^^^^^^^^^^
|
||||
15> ^^
|
||||
16> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
17> ^
|
||||
18> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^^
|
||||
7 > ^^^^^^^^^^^^^^^^^^
|
||||
8 > ^^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
10> ^^
|
||||
11> ^^^^^^^^^^^^^^^
|
||||
12> ^^
|
||||
13> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
14> ^^
|
||||
15> ^^^^^^^^^^^^^^^^^
|
||||
16> ^^
|
||||
17> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
18> ^
|
||||
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>var {
|
||||
>
|
||||
2 >name: nameB = "noNameSpecified"
|
||||
3 >
|
||||
4 > name: nameB = "noNameSpecified"
|
||||
5 > ,
|
||||
2 >
|
||||
3 > name: nameB = "noNameSpecified"
|
||||
4 >
|
||||
5 > name: nameB = "noNameSpecified"
|
||||
6 > ,
|
||||
>
|
||||
6 > skills: {
|
||||
7 > skills: {
|
||||
> primary: primaryB = "noSkill",
|
||||
> secondary: secondaryB = "noSkill"
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
7 >
|
||||
8 > skills: {
|
||||
8 >
|
||||
9 > skills: {
|
||||
> primary: primaryB = "noSkill",
|
||||
> secondary: secondaryB = "noSkill"
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
9 >
|
||||
10> primary: primaryB = "noSkill"
|
||||
11>
|
||||
12> primary: primaryB = "noSkill"
|
||||
13> ,
|
||||
10>
|
||||
11> primary: primaryB = "noSkill"
|
||||
12>
|
||||
13> primary: primaryB = "noSkill"
|
||||
14> ,
|
||||
>
|
||||
14> secondary: secondaryB = "noSkill"
|
||||
15>
|
||||
16> secondary: secondaryB = "noSkill"
|
||||
17>
|
||||
15> secondary: secondaryB = "noSkill"
|
||||
16>
|
||||
17> secondary: secondaryB = "noSkill"
|
||||
18>
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
> } = robotB;
|
||||
1->Emitted(4, 1) Source(21, 5) + SourceIndex(0)
|
||||
2 >Emitted(4, 21) Source(21, 36) + SourceIndex(0)
|
||||
3 >Emitted(4, 23) Source(21, 5) + SourceIndex(0)
|
||||
4 >Emitted(4, 69) Source(21, 36) + SourceIndex(0)
|
||||
5 >Emitted(4, 71) Source(22, 5) + SourceIndex(0)
|
||||
6 >Emitted(4, 89) Source(25, 53) + SourceIndex(0)
|
||||
7 >Emitted(4, 91) Source(22, 5) + SourceIndex(0)
|
||||
8 >Emitted(4, 161) Source(25, 53) + SourceIndex(0)
|
||||
9 >Emitted(4, 163) Source(23, 9) + SourceIndex(0)
|
||||
10>Emitted(4, 178) Source(23, 38) + SourceIndex(0)
|
||||
11>Emitted(4, 180) Source(23, 9) + SourceIndex(0)
|
||||
12>Emitted(4, 221) Source(23, 38) + SourceIndex(0)
|
||||
13>Emitted(4, 223) Source(24, 9) + SourceIndex(0)
|
||||
14>Emitted(4, 240) Source(24, 42) + SourceIndex(0)
|
||||
15>Emitted(4, 242) Source(24, 9) + SourceIndex(0)
|
||||
16>Emitted(4, 285) Source(24, 42) + SourceIndex(0)
|
||||
17>Emitted(4, 286) Source(26, 12) + SourceIndex(0)
|
||||
2 >Emitted(4, 5) Source(21, 5) + SourceIndex(0)
|
||||
3 >Emitted(4, 21) Source(21, 36) + SourceIndex(0)
|
||||
4 >Emitted(4, 23) Source(21, 5) + SourceIndex(0)
|
||||
5 >Emitted(4, 69) Source(21, 36) + SourceIndex(0)
|
||||
6 >Emitted(4, 71) Source(22, 5) + SourceIndex(0)
|
||||
7 >Emitted(4, 89) Source(25, 53) + SourceIndex(0)
|
||||
8 >Emitted(4, 91) Source(22, 5) + SourceIndex(0)
|
||||
9 >Emitted(4, 161) Source(25, 53) + SourceIndex(0)
|
||||
10>Emitted(4, 163) Source(23, 9) + SourceIndex(0)
|
||||
11>Emitted(4, 178) Source(23, 38) + SourceIndex(0)
|
||||
12>Emitted(4, 180) Source(23, 9) + SourceIndex(0)
|
||||
13>Emitted(4, 221) Source(23, 38) + SourceIndex(0)
|
||||
14>Emitted(4, 223) Source(24, 9) + SourceIndex(0)
|
||||
15>Emitted(4, 240) Source(24, 42) + SourceIndex(0)
|
||||
16>Emitted(4, 242) Source(24, 9) + SourceIndex(0)
|
||||
17>Emitted(4, 285) Source(24, 42) + SourceIndex(0)
|
||||
18>Emitted(4, 286) Source(26, 12) + SourceIndex(0)
|
||||
---
|
||||
>>>var _k = { name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } }, _l = _k.name, nameC = _l === void 0 ? "noNameSpecified" : _l, _m = _k.skills, _o = _m === void 0 ? { primary: "noSkill", secondary: "noSkill" } : _m, _p = _o.primary, primaryB = _p === void 0 ? "noSkill" : _p, _q = _o.secondary, secondaryB = _q === void 0 ? "noSkill" : _q;
|
||||
1->
|
||||
@@ -299,9 +305,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
19> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
20> ^
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var {
|
||||
3 > {
|
||||
> name: nameC = "noNameSpecified",
|
||||
> skills: {
|
||||
> primary: primaryB = "noSkill",
|
||||
@@ -335,8 +341,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementNestedObjectBindingP
|
||||
20>
|
||||
> } = { primary: "noSkill", secondary: "noSkill" }
|
||||
> } = <Robot>{ name: "Edger", skills: { primary: "edging", secondary: "branch trimming" } };
|
||||
1->Emitted(5, 1) Source(27, 1) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(27, 1) + SourceIndex(0)
|
||||
1->Emitted(5, 1) Source(27, 5) + SourceIndex(0)
|
||||
2 >Emitted(5, 5) Source(27, 5) + SourceIndex(0)
|
||||
3 >Emitted(5, 88) Source(33, 90) + SourceIndex(0)
|
||||
4 >Emitted(5, 90) Source(28, 5) + SourceIndex(0)
|
||||
5 >Emitted(5, 102) Source(28, 36) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts"],"names":[],"mappings":"AACK,mBAAC,CAAc"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.ts"],"names":[],"mappings":"AACK,IAAA,eAAC,CAAc"}
|
||||
+10
-7
@@ -10,15 +10,18 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
-------------------------------------------------------------------
|
||||
>>>var x = { x: 20 }.x;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var {
|
||||
2 >x
|
||||
3 > } = { x: 20 };
|
||||
2 >
|
||||
3 > x
|
||||
4 > } = { x: 20 };
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
|
||||
3 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
|
||||
4 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementObjectBindingPattern1.js.map
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts"],"names":[],"mappings":"AACK,mBAAC,CAAc;AACpB,IAAA,qBAA+B,EAAzB,QAAC,EAAE,QAAC,CAAsB"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern2.ts"],"names":[],"mappings":"AACK,IAAA,eAAC,CAAc;AAChB,IAAA,qBAA2B,EAAzB,QAAC,EAAE,QAAC,CAAsB"}
|
||||
+14
-11
@@ -10,16 +10,19 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
-------------------------------------------------------------------
|
||||
>>>var x = { x: 20 }.x;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var {
|
||||
2 >x
|
||||
3 > } = { x: 20 };
|
||||
2 >
|
||||
3 > x
|
||||
4 > } = { x: 20 };
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
|
||||
3 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 20) Source(2, 7) + SourceIndex(0)
|
||||
4 >Emitted(1, 21) Source(2, 21) + SourceIndex(0)
|
||||
---
|
||||
>>>var _a = { a: 30, b: 40 }, a = _a.a, b = _a.b;
|
||||
1->
|
||||
@@ -32,16 +35,16 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
8 > ^
|
||||
9 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1->
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var { a, b } = { a: 30, b: 40 }
|
||||
3 > { a, b } = { a: 30, b: 40 }
|
||||
4 >
|
||||
5 > a
|
||||
6 > ,
|
||||
7 > b
|
||||
8 > } = { a: 30, b: 40 };
|
||||
1->Emitted(2, 1) Source(3, 1) + SourceIndex(0)
|
||||
2 >Emitted(2, 5) Source(3, 1) + SourceIndex(0)
|
||||
1->Emitted(2, 1) Source(3, 5) + SourceIndex(0)
|
||||
2 >Emitted(2, 5) Source(3, 5) + SourceIndex(0)
|
||||
3 >Emitted(2, 26) Source(3, 32) + SourceIndex(0)
|
||||
4 >Emitted(2, 28) Source(3, 7) + SourceIndex(0)
|
||||
5 >Emitted(2, 36) Source(3, 8) + SourceIndex(0)
|
||||
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts"],"names":[],"mappings":"AACK,oBAAO,EAAP,4BAAO,CAAc"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.ts"],"names":[],"mappings":"AACK,IAAA,gBAAO,EAAP,4BAAO,CAAc"}
|
||||
+16
-13
@@ -10,21 +10,24 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
-------------------------------------------------------------------
|
||||
>>>var _a = { x: 20 }.x, x = _a === void 0 ? 500 : _a;
|
||||
1 >
|
||||
2 >^^^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
5 > ^
|
||||
6 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
2 >^^^^
|
||||
3 > ^^^^^^^^^^^^^^^^
|
||||
4 > ^^
|
||||
5 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
||||
6 > ^
|
||||
7 > ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>var {
|
||||
2 >x = 500
|
||||
3 >
|
||||
4 > x = 500
|
||||
5 > } = { x: 20 };
|
||||
2 >
|
||||
3 > x = 500
|
||||
4 >
|
||||
5 > x = 500
|
||||
6 > } = { x: 20 };
|
||||
1 >Emitted(1, 1) Source(2, 6) + SourceIndex(0)
|
||||
2 >Emitted(1, 21) Source(2, 13) + SourceIndex(0)
|
||||
3 >Emitted(1, 23) Source(2, 6) + SourceIndex(0)
|
||||
4 >Emitted(1, 51) Source(2, 13) + SourceIndex(0)
|
||||
5 >Emitted(1, 52) Source(2, 27) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 6) + SourceIndex(0)
|
||||
3 >Emitted(1, 21) Source(2, 13) + SourceIndex(0)
|
||||
4 >Emitted(1, 23) Source(2, 6) + SourceIndex(0)
|
||||
5 >Emitted(1, 51) Source(2, 13) + SourceIndex(0)
|
||||
6 >Emitted(1, 52) Source(2, 27) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=sourceMapValidationDestructuringVariableStatementObjectBindingPattern3.js.map
|
||||
+1
-1
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js.map]
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts"],"names":[],"mappings":"AACA,IAAA,uBAC4B,EADvB,SAAO,EAAP,4BAAO,EACP,QAAC,CAAuB"}
|
||||
{"version":3,"file":"sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.js","sourceRoot":"","sources":["sourceMapValidationDestructuringVariableStatementObjectBindingPattern4.ts"],"names":[],"mappings":"AACI,IAAA,uBACwB,EADvB,SAAO,EAAP,4BAAO,EACP,QAAC,CAAuB"}
|
||||
+4
-4
@@ -21,9 +21,9 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
10> ^
|
||||
11> ^^^^^^^^^^^^^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>var
|
||||
2 >
|
||||
3 > var {x = 500,
|
||||
3 > {x = 500,
|
||||
> y} = { x: 20, y: "hi" }
|
||||
4 >
|
||||
5 > x = 500
|
||||
@@ -33,8 +33,8 @@ sourceFile:sourceMapValidationDestructuringVariableStatementObjectBindingPattern
|
||||
>
|
||||
9 > y
|
||||
10> } = { x: 20, y: "hi" };
|
||||
1 >Emitted(1, 1) Source(2, 1) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 1) + SourceIndex(0)
|
||||
1 >Emitted(1, 1) Source(2, 5) + SourceIndex(0)
|
||||
2 >Emitted(1, 5) Source(2, 5) + SourceIndex(0)
|
||||
3 >Emitted(1, 28) Source(3, 29) + SourceIndex(0)
|
||||
4 >Emitted(1, 30) Source(2, 6) + SourceIndex(0)
|
||||
5 >Emitted(1, 39) Source(2, 13) + SourceIndex(0)
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationFunctions.js.map]
|
||||
{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,iBAAM,GAAN,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,iBAAM,GAAN,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationFunctions.js","sourceRoot":"","sources":["sourceMapValidationFunctions.ts"],"names":[],"mappings":"AAAA,IAAI,SAAS,GAAG,CAAC,CAAC;AAClB,eAAe,QAAgB;IAC3B,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,gBAAgB,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IACzE,SAAS,EAAE,CAAC;IACZ,MAAM,CAAC,SAAS,CAAC;AACrB,CAAC;AACD,aAAa,QAAgB,EAAE,CAAM,EAAE,CAAU;IAAlB,kBAAA,EAAA,MAAM;IAAc,oBAAuB;SAAvB,WAAuB,CAAvB,sBAAuB,CAAvB,IAAuB;QAAvB,mCAAuB;;IAEtE,MAAM,CAAC;AACX,CAAC"}
|
||||
@@ -112,15 +112,15 @@ sourceFile:sourceMapValidationFunctions.ts
|
||||
---
|
||||
>>> if (n === void 0) { n = 10; }
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^
|
||||
1->
|
||||
2 > n = 10
|
||||
3 >
|
||||
2 >
|
||||
3 >
|
||||
4 > n = 10
|
||||
1->Emitted(7, 5) Source(6, 35) + SourceIndex(0)
|
||||
2 >Emitted(7, 22) Source(6, 41) + SourceIndex(0)
|
||||
2 >Emitted(7, 23) Source(6, 35) + SourceIndex(0)
|
||||
3 >Emitted(7, 25) Source(6, 35) + SourceIndex(0)
|
||||
4 >Emitted(7, 31) Source(6, 41) + SourceIndex(0)
|
||||
---
|
||||
@@ -233,15 +233,15 @@ sourceFile:sourceMapValidationFunctions.ts
|
||||
---
|
||||
>>> if (n === void 0) { n = 10; }
|
||||
1->^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^
|
||||
3 > ^^^
|
||||
2 > ^^^^^^^^^^^^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^^^^^^
|
||||
1->
|
||||
2 > n = 10
|
||||
3 >
|
||||
2 >
|
||||
3 >
|
||||
4 > n = 10
|
||||
1->Emitted(16, 5) Source(10, 32) + SourceIndex(0)
|
||||
2 >Emitted(16, 22) Source(10, 38) + SourceIndex(0)
|
||||
2 >Emitted(16, 23) Source(10, 32) + SourceIndex(0)
|
||||
3 >Emitted(16, 25) Source(10, 32) + SourceIndex(0)
|
||||
4 >Emitted(16, 31) Source(10, 38) + SourceIndex(0)
|
||||
---
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [sourceMapValidationImport.js.map]
|
||||
{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC,EAAC,CAAC;IACb;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,SAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"}
|
||||
{"version":3,"file":"sourceMapValidationImport.js","sourceRoot":"","sources":["sourceMapValidationImport.ts"],"names":[],"mappings":";AAAA,IAAc,CAAC,CAGd;AAHD,WAAc,CAAC,EAAC,CAAC;IACb;QAAA;QACA,CAAC;QAAD,QAAC;IAAD,CAAC,AADD,IACC;IADY,GAAC,IACb,CAAA;AACL,CAAC,EAHa,CAAC,GAAD,SAAC,KAAD,SAAC,QAGd;AACD,IAAO,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACD,QAAA,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC;AACtB,IAAI,CAAC,GAAG,IAAI,CAAC,EAAE,CAAC;AAChB,IAAI,CAAC,GAAG,IAAI,SAAC,EAAE,CAAC"}
|
||||
@@ -171,28 +171,31 @@ sourceFile:sourceMapValidationImport.ts
|
||||
---
|
||||
>>>exports.b = m.c;
|
||||
1->
|
||||
2 >^^^^^^^^^
|
||||
3 > ^^^
|
||||
4 > ^
|
||||
5 > ^
|
||||
6 > ^
|
||||
7 > ^
|
||||
8 > ^->
|
||||
2 >^^^^^^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^
|
||||
6 > ^
|
||||
7 > ^
|
||||
8 > ^
|
||||
9 > ^->
|
||||
1->
|
||||
>export import
|
||||
2 >b
|
||||
3 > =
|
||||
4 > m
|
||||
5 > .
|
||||
6 > c
|
||||
7 > ;
|
||||
2 >
|
||||
3 > b
|
||||
4 > =
|
||||
5 > m
|
||||
6 > .
|
||||
7 > c
|
||||
8 > ;
|
||||
1->Emitted(12, 1) Source(6, 15) + SourceIndex(0)
|
||||
2 >Emitted(12, 10) Source(6, 16) + SourceIndex(0)
|
||||
3 >Emitted(12, 13) Source(6, 19) + SourceIndex(0)
|
||||
4 >Emitted(12, 14) Source(6, 20) + SourceIndex(0)
|
||||
5 >Emitted(12, 15) Source(6, 21) + SourceIndex(0)
|
||||
6 >Emitted(12, 16) Source(6, 22) + SourceIndex(0)
|
||||
7 >Emitted(12, 17) Source(6, 23) + SourceIndex(0)
|
||||
2 >Emitted(12, 9) Source(6, 15) + SourceIndex(0)
|
||||
3 >Emitted(12, 10) Source(6, 16) + SourceIndex(0)
|
||||
4 >Emitted(12, 13) Source(6, 19) + SourceIndex(0)
|
||||
5 >Emitted(12, 14) Source(6, 20) + SourceIndex(0)
|
||||
6 >Emitted(12, 15) Source(6, 21) + SourceIndex(0)
|
||||
7 >Emitted(12, 16) Source(6, 22) + SourceIndex(0)
|
||||
8 >Emitted(12, 17) Source(6, 23) + SourceIndex(0)
|
||||
---
|
||||
>>>var x = new a();
|
||||
1->
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
//// [file.jsx.map]
|
||||
{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAMA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC,EAAC,CAAC;IACT;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC,EAAC,CAAC;QAChB;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;IAIrB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,IAAO,CAAC,CAYP;AAZD,WAAO,CAAC,EAAC,CAAC;IACT,aAAa;IACb,KAAG,EAAE,CAAC,KAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC,EAAC,CAAC;QAChB,aAAa;QACb,KAAG,EAAE,CAAC,KAAG,GAAG,CAAC;QAEb,aAAa;QACb,KAAG,EAAE,CAAC,KAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,IAAO,CAAC,CAGP;AAHD,WAAO,CAAC,EAAC,CAAC;IACT,eAAe;IACf,GAAC,CAAC,GAAG,EAAE,CAAC,GAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,IAAO,CAAC,CAIP;AAJD,WAAO,GAAC,EAAC,CAAC;IACT,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,OAAG,EAAE,CAAC,OAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"}
|
||||
{"version":3,"file":"file.jsx","sourceRoot":"","sources":["file.tsx"],"names":[],"mappings":"AAMA,IAAO,CAAC,CAQP;AARD,WAAO,CAAC,EAAC,CAAC;IACT;QAAmB;QAAgB,CAAC;QAAC,UAAC;IAAD,CAAC,AAAtC,IAAsC;IAAzB,KAAG,MAAsB,CAAA;IACtC,IAAc,CAAC,CAKd;IALD,WAAc,CAAC,EAAC,CAAC;QAChB;YAAA;YAAmB,CAAC;YAAD,UAAC;QAAD,CAAC,AAApB,IAAoB;QAAP,KAAG,MAAI,CAAA;QAEpB,WAAW;QACX,gBAAgB;IACjB,CAAC,EALa,CAAC,GAAD,GAAC,KAAD,GAAC,QAKd;AACF,CAAC,EARM,CAAC,KAAD,CAAC,QAQP;AAED,IAAO,CAAC,CAYP;AAZD,WAAO,CAAC,EAAC,CAAC;IACT,aAAa;IACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IAEb,IAAc,CAAC,CAMd;IAND,WAAc,CAAC,EAAC,CAAC;QAChB,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;QAEb,aAAa;QACb,EAAA,GAAG,EAAE,CAAC,EAAA,GAAG,GAAG,CAAC;IACd,CAAC,EANa,CAAC,GAAD,GAAC,KAAD,GAAC,QAMd;AAEF,CAAC,EAZM,CAAC,KAAD,CAAC,QAYP;AAED,IAAO,CAAC,CAGP;AAHD,WAAO,CAAC,EAAC,CAAC;IACT,eAAe;IACf,EAAA,CAAC,CAAC,GAAG,EAAE,CAAC,EAAA,CAAC,CAAC,GAAG,GAAG,CAAC;AAClB,CAAC,EAHM,CAAC,KAAD,CAAC,QAGP;AAED,IAAO,CAAC,CAIP;AAJD,WAAO,GAAC,EAAC,CAAC;IACT,IAAI,CAAC,GAAG,GAAG,CAAC;IACZ,eAAe;IACf,IAAA,GAAG,EAAE,CAAC,IAAA,GAAG,GAAG,CAAC;AACd,CAAC,EAJM,CAAC,KAAD,CAAC,QAIP"}
|
||||
@@ -203,7 +203,6 @@ sourceFile:file.tsx
|
||||
2 > ^^^^^
|
||||
3 > ^^^^^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^^^^^->
|
||||
1->
|
||||
2 > Bar
|
||||
3 > { }
|
||||
@@ -213,6 +212,27 @@ sourceFile:file.tsx
|
||||
3 >Emitted(16, 20) Source(10, 23) + SourceIndex(0)
|
||||
4 >Emitted(16, 21) Source(10, 23) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit Foo
|
||||
1 >^^^^^^^^
|
||||
2 > ^^^^^^^^^^^
|
||||
3 > ^^^^^^->
|
||||
1 >
|
||||
>
|
||||
>
|
||||
2 > // Emit Foo
|
||||
1 >Emitted(17, 9) Source(12, 3) + SourceIndex(0)
|
||||
2 >Emitted(17, 20) Source(12, 14) + SourceIndex(0)
|
||||
---
|
||||
>>> // Foo, <Foo />;
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^^^^^^^^^^^^
|
||||
3 > ^^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 > // Foo, <Foo />;
|
||||
1->Emitted(18, 9) Source(13, 3) + SourceIndex(0)
|
||||
2 >Emitted(18, 25) Source(13, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> })(S = M.S || (M.S = {}));
|
||||
1->^^^^
|
||||
2 > ^
|
||||
@@ -224,9 +244,6 @@ sourceFile:file.tsx
|
||||
8 > ^^^
|
||||
9 > ^^^^^^^^
|
||||
1->
|
||||
>
|
||||
> // Emit Foo
|
||||
> // Foo, <Foo />;
|
||||
>
|
||||
2 > }
|
||||
3 >
|
||||
@@ -241,15 +258,15 @@ sourceFile:file.tsx
|
||||
> // Emit Foo
|
||||
> // Foo, <Foo />;
|
||||
> }
|
||||
1->Emitted(17, 5) Source(14, 2) + SourceIndex(0)
|
||||
2 >Emitted(17, 6) Source(14, 3) + SourceIndex(0)
|
||||
3 >Emitted(17, 8) Source(9, 16) + SourceIndex(0)
|
||||
4 >Emitted(17, 9) Source(9, 17) + SourceIndex(0)
|
||||
5 >Emitted(17, 12) Source(9, 16) + SourceIndex(0)
|
||||
6 >Emitted(17, 15) Source(9, 17) + SourceIndex(0)
|
||||
7 >Emitted(17, 20) Source(9, 16) + SourceIndex(0)
|
||||
8 >Emitted(17, 23) Source(9, 17) + SourceIndex(0)
|
||||
9 >Emitted(17, 31) Source(14, 3) + SourceIndex(0)
|
||||
1->Emitted(19, 5) Source(14, 2) + SourceIndex(0)
|
||||
2 >Emitted(19, 6) Source(14, 3) + SourceIndex(0)
|
||||
3 >Emitted(19, 8) Source(9, 16) + SourceIndex(0)
|
||||
4 >Emitted(19, 9) Source(9, 17) + SourceIndex(0)
|
||||
5 >Emitted(19, 12) Source(9, 16) + SourceIndex(0)
|
||||
6 >Emitted(19, 15) Source(9, 17) + SourceIndex(0)
|
||||
7 >Emitted(19, 20) Source(9, 16) + SourceIndex(0)
|
||||
8 >Emitted(19, 23) Source(9, 17) + SourceIndex(0)
|
||||
9 >Emitted(19, 31) Source(14, 3) + SourceIndex(0)
|
||||
---
|
||||
>>>})(M || (M = {}));
|
||||
1 >
|
||||
@@ -275,13 +292,13 @@ sourceFile:file.tsx
|
||||
> // Foo, <Foo />;
|
||||
> }
|
||||
> }
|
||||
1 >Emitted(18, 1) Source(15, 1) + SourceIndex(0)
|
||||
2 >Emitted(18, 2) Source(15, 2) + SourceIndex(0)
|
||||
3 >Emitted(18, 4) Source(7, 8) + SourceIndex(0)
|
||||
4 >Emitted(18, 5) Source(7, 9) + SourceIndex(0)
|
||||
5 >Emitted(18, 10) Source(7, 8) + SourceIndex(0)
|
||||
6 >Emitted(18, 11) Source(7, 9) + SourceIndex(0)
|
||||
7 >Emitted(18, 19) Source(15, 2) + SourceIndex(0)
|
||||
1 >Emitted(20, 1) Source(15, 1) + SourceIndex(0)
|
||||
2 >Emitted(20, 2) Source(15, 2) + SourceIndex(0)
|
||||
3 >Emitted(20, 4) Source(7, 8) + SourceIndex(0)
|
||||
4 >Emitted(20, 5) Source(7, 9) + SourceIndex(0)
|
||||
5 >Emitted(20, 10) Source(7, 8) + SourceIndex(0)
|
||||
6 >Emitted(20, 11) Source(7, 9) + SourceIndex(0)
|
||||
7 >Emitted(20, 19) Source(15, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>var M;
|
||||
1 >
|
||||
@@ -307,10 +324,10 @@ sourceFile:file.tsx
|
||||
> }
|
||||
>
|
||||
> }
|
||||
1 >Emitted(19, 1) Source(17, 1) + SourceIndex(0)
|
||||
2 >Emitted(19, 5) Source(17, 8) + SourceIndex(0)
|
||||
3 >Emitted(19, 6) Source(17, 9) + SourceIndex(0)
|
||||
4 >Emitted(19, 7) Source(29, 2) + SourceIndex(0)
|
||||
1 >Emitted(21, 1) Source(17, 1) + SourceIndex(0)
|
||||
2 >Emitted(21, 5) Source(17, 8) + SourceIndex(0)
|
||||
3 >Emitted(21, 6) Source(17, 9) + SourceIndex(0)
|
||||
4 >Emitted(21, 7) Source(29, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>(function (M) {
|
||||
1->
|
||||
@@ -324,11 +341,11 @@ sourceFile:file.tsx
|
||||
3 > M
|
||||
4 >
|
||||
5 > {
|
||||
1->Emitted(20, 1) Source(17, 1) + SourceIndex(0)
|
||||
2 >Emitted(20, 12) Source(17, 8) + SourceIndex(0)
|
||||
3 >Emitted(20, 13) Source(17, 9) + SourceIndex(0)
|
||||
4 >Emitted(20, 15) Source(17, 10) + SourceIndex(0)
|
||||
5 >Emitted(20, 16) Source(17, 11) + SourceIndex(0)
|
||||
1->Emitted(22, 1) Source(17, 1) + SourceIndex(0)
|
||||
2 >Emitted(22, 12) Source(17, 8) + SourceIndex(0)
|
||||
3 >Emitted(22, 13) Source(17, 9) + SourceIndex(0)
|
||||
4 >Emitted(22, 15) Source(17, 10) + SourceIndex(0)
|
||||
5 >Emitted(22, 16) Source(17, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit M.Foo
|
||||
1->^^^^
|
||||
@@ -337,32 +354,38 @@ sourceFile:file.tsx
|
||||
1->
|
||||
>
|
||||
2 > // Emit M.Foo
|
||||
1->Emitted(21, 5) Source(18, 2) + SourceIndex(0)
|
||||
2 >Emitted(21, 18) Source(18, 15) + SourceIndex(0)
|
||||
1->Emitted(23, 5) Source(18, 2) + SourceIndex(0)
|
||||
2 >Emitted(23, 18) Source(18, 15) + SourceIndex(0)
|
||||
---
|
||||
>>> M.Foo, <M.Foo />;
|
||||
1->^^^^
|
||||
2 > ^^^^^
|
||||
3 > ^^
|
||||
4 > ^
|
||||
5 > ^^^^^
|
||||
6 > ^^^
|
||||
7 > ^
|
||||
2 > ^^
|
||||
3 > ^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^
|
||||
7 > ^^^
|
||||
8 > ^^^
|
||||
9 > ^
|
||||
1->
|
||||
>
|
||||
2 > Foo
|
||||
3 > ,
|
||||
4 > <
|
||||
5 > Foo
|
||||
6 > />
|
||||
7 > ;
|
||||
1->Emitted(22, 5) Source(19, 2) + SourceIndex(0)
|
||||
2 >Emitted(22, 10) Source(19, 5) + SourceIndex(0)
|
||||
3 >Emitted(22, 12) Source(19, 7) + SourceIndex(0)
|
||||
4 >Emitted(22, 13) Source(19, 8) + SourceIndex(0)
|
||||
5 >Emitted(22, 18) Source(19, 11) + SourceIndex(0)
|
||||
6 >Emitted(22, 21) Source(19, 14) + SourceIndex(0)
|
||||
7 >Emitted(22, 22) Source(19, 15) + SourceIndex(0)
|
||||
2 >
|
||||
3 > Foo
|
||||
4 > ,
|
||||
5 > <
|
||||
6 >
|
||||
7 > Foo
|
||||
8 > />
|
||||
9 > ;
|
||||
1->Emitted(24, 5) Source(19, 2) + SourceIndex(0)
|
||||
2 >Emitted(24, 7) Source(19, 2) + SourceIndex(0)
|
||||
3 >Emitted(24, 10) Source(19, 5) + SourceIndex(0)
|
||||
4 >Emitted(24, 12) Source(19, 7) + SourceIndex(0)
|
||||
5 >Emitted(24, 13) Source(19, 8) + SourceIndex(0)
|
||||
6 >Emitted(24, 15) Source(19, 8) + SourceIndex(0)
|
||||
7 >Emitted(24, 18) Source(19, 11) + SourceIndex(0)
|
||||
8 >Emitted(24, 21) Source(19, 14) + SourceIndex(0)
|
||||
9 >Emitted(24, 22) Source(19, 15) + SourceIndex(0)
|
||||
---
|
||||
>>> var S;
|
||||
1 >^^^^
|
||||
@@ -382,10 +405,10 @@ sourceFile:file.tsx
|
||||
> // Emit S.Bar
|
||||
> Bar, <Bar />;
|
||||
> }
|
||||
1 >Emitted(23, 5) Source(21, 2) + SourceIndex(0)
|
||||
2 >Emitted(23, 9) Source(21, 16) + SourceIndex(0)
|
||||
3 >Emitted(23, 10) Source(21, 17) + SourceIndex(0)
|
||||
4 >Emitted(23, 11) Source(27, 3) + SourceIndex(0)
|
||||
1 >Emitted(25, 5) Source(21, 2) + SourceIndex(0)
|
||||
2 >Emitted(25, 9) Source(21, 16) + SourceIndex(0)
|
||||
3 >Emitted(25, 10) Source(21, 17) + SourceIndex(0)
|
||||
4 >Emitted(25, 11) Source(27, 3) + SourceIndex(0)
|
||||
---
|
||||
>>> (function (S) {
|
||||
1->^^^^
|
||||
@@ -399,11 +422,11 @@ sourceFile:file.tsx
|
||||
3 > S
|
||||
4 >
|
||||
5 > {
|
||||
1->Emitted(24, 5) Source(21, 2) + SourceIndex(0)
|
||||
2 >Emitted(24, 16) Source(21, 16) + SourceIndex(0)
|
||||
3 >Emitted(24, 17) Source(21, 17) + SourceIndex(0)
|
||||
4 >Emitted(24, 19) Source(21, 18) + SourceIndex(0)
|
||||
5 >Emitted(24, 20) Source(21, 19) + SourceIndex(0)
|
||||
1->Emitted(26, 5) Source(21, 2) + SourceIndex(0)
|
||||
2 >Emitted(26, 16) Source(21, 16) + SourceIndex(0)
|
||||
3 >Emitted(26, 17) Source(21, 17) + SourceIndex(0)
|
||||
4 >Emitted(26, 19) Source(21, 18) + SourceIndex(0)
|
||||
5 >Emitted(26, 20) Source(21, 19) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit M.Foo
|
||||
1->^^^^^^^^
|
||||
@@ -412,32 +435,38 @@ sourceFile:file.tsx
|
||||
1->
|
||||
>
|
||||
2 > // Emit M.Foo
|
||||
1->Emitted(25, 9) Source(22, 3) + SourceIndex(0)
|
||||
2 >Emitted(25, 22) Source(22, 16) + SourceIndex(0)
|
||||
1->Emitted(27, 9) Source(22, 3) + SourceIndex(0)
|
||||
2 >Emitted(27, 22) Source(22, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> M.Foo, <M.Foo />;
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^
|
||||
3 > ^^
|
||||
4 > ^
|
||||
5 > ^^^^^
|
||||
6 > ^^^
|
||||
7 > ^
|
||||
2 > ^^
|
||||
3 > ^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^
|
||||
7 > ^^^
|
||||
8 > ^^^
|
||||
9 > ^
|
||||
1->
|
||||
>
|
||||
2 > Foo
|
||||
3 > ,
|
||||
4 > <
|
||||
5 > Foo
|
||||
6 > />
|
||||
7 > ;
|
||||
1->Emitted(26, 9) Source(23, 3) + SourceIndex(0)
|
||||
2 >Emitted(26, 14) Source(23, 6) + SourceIndex(0)
|
||||
3 >Emitted(26, 16) Source(23, 8) + SourceIndex(0)
|
||||
4 >Emitted(26, 17) Source(23, 9) + SourceIndex(0)
|
||||
5 >Emitted(26, 22) Source(23, 12) + SourceIndex(0)
|
||||
6 >Emitted(26, 25) Source(23, 15) + SourceIndex(0)
|
||||
7 >Emitted(26, 26) Source(23, 16) + SourceIndex(0)
|
||||
2 >
|
||||
3 > Foo
|
||||
4 > ,
|
||||
5 > <
|
||||
6 >
|
||||
7 > Foo
|
||||
8 > />
|
||||
9 > ;
|
||||
1->Emitted(28, 9) Source(23, 3) + SourceIndex(0)
|
||||
2 >Emitted(28, 11) Source(23, 3) + SourceIndex(0)
|
||||
3 >Emitted(28, 14) Source(23, 6) + SourceIndex(0)
|
||||
4 >Emitted(28, 16) Source(23, 8) + SourceIndex(0)
|
||||
5 >Emitted(28, 17) Source(23, 9) + SourceIndex(0)
|
||||
6 >Emitted(28, 19) Source(23, 9) + SourceIndex(0)
|
||||
7 >Emitted(28, 22) Source(23, 12) + SourceIndex(0)
|
||||
8 >Emitted(28, 25) Source(23, 15) + SourceIndex(0)
|
||||
9 >Emitted(28, 26) Source(23, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit S.Bar
|
||||
1 >^^^^^^^^
|
||||
@@ -447,33 +476,39 @@ sourceFile:file.tsx
|
||||
>
|
||||
>
|
||||
2 > // Emit S.Bar
|
||||
1 >Emitted(27, 9) Source(25, 3) + SourceIndex(0)
|
||||
2 >Emitted(27, 22) Source(25, 16) + SourceIndex(0)
|
||||
1 >Emitted(29, 9) Source(25, 3) + SourceIndex(0)
|
||||
2 >Emitted(29, 22) Source(25, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> S.Bar, <S.Bar />;
|
||||
1->^^^^^^^^
|
||||
2 > ^^^^^
|
||||
3 > ^^
|
||||
4 > ^
|
||||
5 > ^^^^^
|
||||
6 > ^^^
|
||||
7 > ^
|
||||
8 > ^^^^^^->
|
||||
2 > ^^
|
||||
3 > ^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^
|
||||
7 > ^^^
|
||||
8 > ^^^
|
||||
9 > ^
|
||||
10> ^^^^^^->
|
||||
1->
|
||||
>
|
||||
2 > Bar
|
||||
3 > ,
|
||||
4 > <
|
||||
5 > Bar
|
||||
6 > />
|
||||
7 > ;
|
||||
1->Emitted(28, 9) Source(26, 3) + SourceIndex(0)
|
||||
2 >Emitted(28, 14) Source(26, 6) + SourceIndex(0)
|
||||
3 >Emitted(28, 16) Source(26, 8) + SourceIndex(0)
|
||||
4 >Emitted(28, 17) Source(26, 9) + SourceIndex(0)
|
||||
5 >Emitted(28, 22) Source(26, 12) + SourceIndex(0)
|
||||
6 >Emitted(28, 25) Source(26, 15) + SourceIndex(0)
|
||||
7 >Emitted(28, 26) Source(26, 16) + SourceIndex(0)
|
||||
2 >
|
||||
3 > Bar
|
||||
4 > ,
|
||||
5 > <
|
||||
6 >
|
||||
7 > Bar
|
||||
8 > />
|
||||
9 > ;
|
||||
1->Emitted(30, 9) Source(26, 3) + SourceIndex(0)
|
||||
2 >Emitted(30, 11) Source(26, 3) + SourceIndex(0)
|
||||
3 >Emitted(30, 14) Source(26, 6) + SourceIndex(0)
|
||||
4 >Emitted(30, 16) Source(26, 8) + SourceIndex(0)
|
||||
5 >Emitted(30, 17) Source(26, 9) + SourceIndex(0)
|
||||
6 >Emitted(30, 19) Source(26, 9) + SourceIndex(0)
|
||||
7 >Emitted(30, 22) Source(26, 12) + SourceIndex(0)
|
||||
8 >Emitted(30, 25) Source(26, 15) + SourceIndex(0)
|
||||
9 >Emitted(30, 26) Source(26, 16) + SourceIndex(0)
|
||||
---
|
||||
>>> })(S = M.S || (M.S = {}));
|
||||
1->^^^^
|
||||
@@ -501,15 +536,15 @@ sourceFile:file.tsx
|
||||
> // Emit S.Bar
|
||||
> Bar, <Bar />;
|
||||
> }
|
||||
1->Emitted(29, 5) Source(27, 2) + SourceIndex(0)
|
||||
2 >Emitted(29, 6) Source(27, 3) + SourceIndex(0)
|
||||
3 >Emitted(29, 8) Source(21, 16) + SourceIndex(0)
|
||||
4 >Emitted(29, 9) Source(21, 17) + SourceIndex(0)
|
||||
5 >Emitted(29, 12) Source(21, 16) + SourceIndex(0)
|
||||
6 >Emitted(29, 15) Source(21, 17) + SourceIndex(0)
|
||||
7 >Emitted(29, 20) Source(21, 16) + SourceIndex(0)
|
||||
8 >Emitted(29, 23) Source(21, 17) + SourceIndex(0)
|
||||
9 >Emitted(29, 31) Source(27, 3) + SourceIndex(0)
|
||||
1->Emitted(31, 5) Source(27, 2) + SourceIndex(0)
|
||||
2 >Emitted(31, 6) Source(27, 3) + SourceIndex(0)
|
||||
3 >Emitted(31, 8) Source(21, 16) + SourceIndex(0)
|
||||
4 >Emitted(31, 9) Source(21, 17) + SourceIndex(0)
|
||||
5 >Emitted(31, 12) Source(21, 16) + SourceIndex(0)
|
||||
6 >Emitted(31, 15) Source(21, 17) + SourceIndex(0)
|
||||
7 >Emitted(31, 20) Source(21, 16) + SourceIndex(0)
|
||||
8 >Emitted(31, 23) Source(21, 17) + SourceIndex(0)
|
||||
9 >Emitted(31, 31) Source(27, 3) + SourceIndex(0)
|
||||
---
|
||||
>>>})(M || (M = {}));
|
||||
1 >
|
||||
@@ -540,13 +575,13 @@ sourceFile:file.tsx
|
||||
> }
|
||||
>
|
||||
> }
|
||||
1 >Emitted(30, 1) Source(29, 1) + SourceIndex(0)
|
||||
2 >Emitted(30, 2) Source(29, 2) + SourceIndex(0)
|
||||
3 >Emitted(30, 4) Source(17, 8) + SourceIndex(0)
|
||||
4 >Emitted(30, 5) Source(17, 9) + SourceIndex(0)
|
||||
5 >Emitted(30, 10) Source(17, 8) + SourceIndex(0)
|
||||
6 >Emitted(30, 11) Source(17, 9) + SourceIndex(0)
|
||||
7 >Emitted(30, 19) Source(29, 2) + SourceIndex(0)
|
||||
1 >Emitted(32, 1) Source(29, 1) + SourceIndex(0)
|
||||
2 >Emitted(32, 2) Source(29, 2) + SourceIndex(0)
|
||||
3 >Emitted(32, 4) Source(17, 8) + SourceIndex(0)
|
||||
4 >Emitted(32, 5) Source(17, 9) + SourceIndex(0)
|
||||
5 >Emitted(32, 10) Source(17, 8) + SourceIndex(0)
|
||||
6 >Emitted(32, 11) Source(17, 9) + SourceIndex(0)
|
||||
7 >Emitted(32, 19) Source(29, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>var M;
|
||||
1 >
|
||||
@@ -563,10 +598,10 @@ sourceFile:file.tsx
|
||||
> // Emit M.S.Bar
|
||||
> S.Bar, <S.Bar />;
|
||||
> }
|
||||
1 >Emitted(31, 1) Source(31, 1) + SourceIndex(0)
|
||||
2 >Emitted(31, 5) Source(31, 8) + SourceIndex(0)
|
||||
3 >Emitted(31, 6) Source(31, 9) + SourceIndex(0)
|
||||
4 >Emitted(31, 7) Source(34, 2) + SourceIndex(0)
|
||||
1 >Emitted(33, 1) Source(31, 1) + SourceIndex(0)
|
||||
2 >Emitted(33, 5) Source(31, 8) + SourceIndex(0)
|
||||
3 >Emitted(33, 6) Source(31, 9) + SourceIndex(0)
|
||||
4 >Emitted(33, 7) Source(34, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>(function (M) {
|
||||
1->
|
||||
@@ -580,11 +615,11 @@ sourceFile:file.tsx
|
||||
3 > M
|
||||
4 >
|
||||
5 > {
|
||||
1->Emitted(32, 1) Source(31, 1) + SourceIndex(0)
|
||||
2 >Emitted(32, 12) Source(31, 8) + SourceIndex(0)
|
||||
3 >Emitted(32, 13) Source(31, 9) + SourceIndex(0)
|
||||
4 >Emitted(32, 15) Source(31, 10) + SourceIndex(0)
|
||||
5 >Emitted(32, 16) Source(31, 11) + SourceIndex(0)
|
||||
1->Emitted(34, 1) Source(31, 1) + SourceIndex(0)
|
||||
2 >Emitted(34, 12) Source(31, 8) + SourceIndex(0)
|
||||
3 >Emitted(34, 13) Source(31, 9) + SourceIndex(0)
|
||||
4 >Emitted(34, 15) Source(31, 10) + SourceIndex(0)
|
||||
5 >Emitted(34, 16) Source(31, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit M.S.Bar
|
||||
1->^^^^
|
||||
@@ -593,44 +628,50 @@ sourceFile:file.tsx
|
||||
1->
|
||||
>
|
||||
2 > // Emit M.S.Bar
|
||||
1->Emitted(33, 5) Source(32, 2) + SourceIndex(0)
|
||||
2 >Emitted(33, 20) Source(32, 17) + SourceIndex(0)
|
||||
1->Emitted(35, 5) Source(32, 2) + SourceIndex(0)
|
||||
2 >Emitted(35, 20) Source(32, 17) + SourceIndex(0)
|
||||
---
|
||||
>>> M.S.Bar, <M.S.Bar />;
|
||||
1->^^^^
|
||||
2 > ^^^
|
||||
3 > ^
|
||||
4 > ^^^
|
||||
5 > ^^
|
||||
6 > ^
|
||||
7 > ^^^
|
||||
8 > ^
|
||||
9 > ^^^
|
||||
10> ^^^
|
||||
11> ^
|
||||
2 > ^^
|
||||
3 > ^
|
||||
4 > ^
|
||||
5 > ^^^
|
||||
6 > ^^
|
||||
7 > ^
|
||||
8 > ^^
|
||||
9 > ^
|
||||
10> ^
|
||||
11> ^^^
|
||||
12> ^^^
|
||||
13> ^
|
||||
1->
|
||||
>
|
||||
2 > S
|
||||
3 > .
|
||||
4 > Bar
|
||||
5 > ,
|
||||
6 > <
|
||||
7 > S
|
||||
8 > .
|
||||
9 > Bar
|
||||
10> />
|
||||
11> ;
|
||||
1->Emitted(34, 5) Source(33, 2) + SourceIndex(0)
|
||||
2 >Emitted(34, 8) Source(33, 3) + SourceIndex(0)
|
||||
3 >Emitted(34, 9) Source(33, 4) + SourceIndex(0)
|
||||
4 >Emitted(34, 12) Source(33, 7) + SourceIndex(0)
|
||||
5 >Emitted(34, 14) Source(33, 9) + SourceIndex(0)
|
||||
6 >Emitted(34, 15) Source(33, 10) + SourceIndex(0)
|
||||
7 >Emitted(34, 18) Source(33, 11) + SourceIndex(0)
|
||||
8 >Emitted(34, 19) Source(33, 12) + SourceIndex(0)
|
||||
9 >Emitted(34, 22) Source(33, 15) + SourceIndex(0)
|
||||
10>Emitted(34, 25) Source(33, 18) + SourceIndex(0)
|
||||
11>Emitted(34, 26) Source(33, 19) + SourceIndex(0)
|
||||
2 >
|
||||
3 > S
|
||||
4 > .
|
||||
5 > Bar
|
||||
6 > ,
|
||||
7 > <
|
||||
8 >
|
||||
9 > S
|
||||
10> .
|
||||
11> Bar
|
||||
12> />
|
||||
13> ;
|
||||
1->Emitted(36, 5) Source(33, 2) + SourceIndex(0)
|
||||
2 >Emitted(36, 7) Source(33, 2) + SourceIndex(0)
|
||||
3 >Emitted(36, 8) Source(33, 3) + SourceIndex(0)
|
||||
4 >Emitted(36, 9) Source(33, 4) + SourceIndex(0)
|
||||
5 >Emitted(36, 12) Source(33, 7) + SourceIndex(0)
|
||||
6 >Emitted(36, 14) Source(33, 9) + SourceIndex(0)
|
||||
7 >Emitted(36, 15) Source(33, 10) + SourceIndex(0)
|
||||
8 >Emitted(36, 17) Source(33, 10) + SourceIndex(0)
|
||||
9 >Emitted(36, 18) Source(33, 11) + SourceIndex(0)
|
||||
10>Emitted(36, 19) Source(33, 12) + SourceIndex(0)
|
||||
11>Emitted(36, 22) Source(33, 15) + SourceIndex(0)
|
||||
12>Emitted(36, 25) Source(33, 18) + SourceIndex(0)
|
||||
13>Emitted(36, 26) Source(33, 19) + SourceIndex(0)
|
||||
---
|
||||
>>>})(M || (M = {}));
|
||||
1 >
|
||||
@@ -651,13 +692,13 @@ sourceFile:file.tsx
|
||||
> // Emit M.S.Bar
|
||||
> S.Bar, <S.Bar />;
|
||||
> }
|
||||
1 >Emitted(35, 1) Source(34, 1) + SourceIndex(0)
|
||||
2 >Emitted(35, 2) Source(34, 2) + SourceIndex(0)
|
||||
3 >Emitted(35, 4) Source(31, 8) + SourceIndex(0)
|
||||
4 >Emitted(35, 5) Source(31, 9) + SourceIndex(0)
|
||||
5 >Emitted(35, 10) Source(31, 8) + SourceIndex(0)
|
||||
6 >Emitted(35, 11) Source(31, 9) + SourceIndex(0)
|
||||
7 >Emitted(35, 19) Source(34, 2) + SourceIndex(0)
|
||||
1 >Emitted(37, 1) Source(34, 1) + SourceIndex(0)
|
||||
2 >Emitted(37, 2) Source(34, 2) + SourceIndex(0)
|
||||
3 >Emitted(37, 4) Source(31, 8) + SourceIndex(0)
|
||||
4 >Emitted(37, 5) Source(31, 9) + SourceIndex(0)
|
||||
5 >Emitted(37, 10) Source(31, 8) + SourceIndex(0)
|
||||
6 >Emitted(37, 11) Source(31, 9) + SourceIndex(0)
|
||||
7 >Emitted(37, 19) Source(34, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>var M;
|
||||
1 >
|
||||
@@ -675,10 +716,10 @@ sourceFile:file.tsx
|
||||
> // Emit M_1.Foo
|
||||
> Foo, <Foo />;
|
||||
> }
|
||||
1 >Emitted(36, 1) Source(36, 1) + SourceIndex(0)
|
||||
2 >Emitted(36, 5) Source(36, 8) + SourceIndex(0)
|
||||
3 >Emitted(36, 6) Source(36, 9) + SourceIndex(0)
|
||||
4 >Emitted(36, 7) Source(40, 2) + SourceIndex(0)
|
||||
1 >Emitted(38, 1) Source(36, 1) + SourceIndex(0)
|
||||
2 >Emitted(38, 5) Source(36, 8) + SourceIndex(0)
|
||||
3 >Emitted(38, 6) Source(36, 9) + SourceIndex(0)
|
||||
4 >Emitted(38, 7) Source(40, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>(function (M_1) {
|
||||
1->
|
||||
@@ -691,11 +732,11 @@ sourceFile:file.tsx
|
||||
3 > M
|
||||
4 >
|
||||
5 > {
|
||||
1->Emitted(37, 1) Source(36, 1) + SourceIndex(0)
|
||||
2 >Emitted(37, 12) Source(36, 8) + SourceIndex(0)
|
||||
3 >Emitted(37, 15) Source(36, 9) + SourceIndex(0)
|
||||
4 >Emitted(37, 17) Source(36, 10) + SourceIndex(0)
|
||||
5 >Emitted(37, 18) Source(36, 11) + SourceIndex(0)
|
||||
1->Emitted(39, 1) Source(36, 1) + SourceIndex(0)
|
||||
2 >Emitted(39, 12) Source(36, 8) + SourceIndex(0)
|
||||
3 >Emitted(39, 15) Source(36, 9) + SourceIndex(0)
|
||||
4 >Emitted(39, 17) Source(36, 10) + SourceIndex(0)
|
||||
5 >Emitted(39, 18) Source(36, 11) + SourceIndex(0)
|
||||
---
|
||||
>>> var M = 100;
|
||||
1 >^^^^
|
||||
@@ -712,12 +753,12 @@ sourceFile:file.tsx
|
||||
4 > =
|
||||
5 > 100
|
||||
6 > ;
|
||||
1 >Emitted(38, 5) Source(37, 2) + SourceIndex(0)
|
||||
2 >Emitted(38, 9) Source(37, 6) + SourceIndex(0)
|
||||
3 >Emitted(38, 10) Source(37, 7) + SourceIndex(0)
|
||||
4 >Emitted(38, 13) Source(37, 10) + SourceIndex(0)
|
||||
5 >Emitted(38, 16) Source(37, 13) + SourceIndex(0)
|
||||
6 >Emitted(38, 17) Source(37, 14) + SourceIndex(0)
|
||||
1 >Emitted(40, 5) Source(37, 2) + SourceIndex(0)
|
||||
2 >Emitted(40, 9) Source(37, 6) + SourceIndex(0)
|
||||
3 >Emitted(40, 10) Source(37, 7) + SourceIndex(0)
|
||||
4 >Emitted(40, 13) Source(37, 10) + SourceIndex(0)
|
||||
5 >Emitted(40, 16) Source(37, 13) + SourceIndex(0)
|
||||
6 >Emitted(40, 17) Source(37, 14) + SourceIndex(0)
|
||||
---
|
||||
>>> // Emit M_1.Foo
|
||||
1->^^^^
|
||||
@@ -726,32 +767,38 @@ sourceFile:file.tsx
|
||||
1->
|
||||
>
|
||||
2 > // Emit M_1.Foo
|
||||
1->Emitted(39, 5) Source(38, 2) + SourceIndex(0)
|
||||
2 >Emitted(39, 20) Source(38, 17) + SourceIndex(0)
|
||||
1->Emitted(41, 5) Source(38, 2) + SourceIndex(0)
|
||||
2 >Emitted(41, 20) Source(38, 17) + SourceIndex(0)
|
||||
---
|
||||
>>> M_1.Foo, <M_1.Foo />;
|
||||
1->^^^^
|
||||
2 > ^^^^^^^
|
||||
3 > ^^
|
||||
4 > ^
|
||||
5 > ^^^^^^^
|
||||
6 > ^^^
|
||||
7 > ^
|
||||
2 > ^^^^
|
||||
3 > ^^^
|
||||
4 > ^^
|
||||
5 > ^
|
||||
6 > ^^^^
|
||||
7 > ^^^
|
||||
8 > ^^^
|
||||
9 > ^
|
||||
1->
|
||||
>
|
||||
2 > Foo
|
||||
3 > ,
|
||||
4 > <
|
||||
5 > Foo
|
||||
6 > />
|
||||
7 > ;
|
||||
1->Emitted(40, 5) Source(39, 2) + SourceIndex(0)
|
||||
2 >Emitted(40, 12) Source(39, 5) + SourceIndex(0)
|
||||
3 >Emitted(40, 14) Source(39, 7) + SourceIndex(0)
|
||||
4 >Emitted(40, 15) Source(39, 8) + SourceIndex(0)
|
||||
5 >Emitted(40, 22) Source(39, 11) + SourceIndex(0)
|
||||
6 >Emitted(40, 25) Source(39, 14) + SourceIndex(0)
|
||||
7 >Emitted(40, 26) Source(39, 15) + SourceIndex(0)
|
||||
2 >
|
||||
3 > Foo
|
||||
4 > ,
|
||||
5 > <
|
||||
6 >
|
||||
7 > Foo
|
||||
8 > />
|
||||
9 > ;
|
||||
1->Emitted(42, 5) Source(39, 2) + SourceIndex(0)
|
||||
2 >Emitted(42, 9) Source(39, 2) + SourceIndex(0)
|
||||
3 >Emitted(42, 12) Source(39, 5) + SourceIndex(0)
|
||||
4 >Emitted(42, 14) Source(39, 7) + SourceIndex(0)
|
||||
5 >Emitted(42, 15) Source(39, 8) + SourceIndex(0)
|
||||
6 >Emitted(42, 19) Source(39, 8) + SourceIndex(0)
|
||||
7 >Emitted(42, 22) Source(39, 11) + SourceIndex(0)
|
||||
8 >Emitted(42, 25) Source(39, 14) + SourceIndex(0)
|
||||
9 >Emitted(42, 26) Source(39, 15) + SourceIndex(0)
|
||||
---
|
||||
>>>})(M || (M = {}));
|
||||
1 >
|
||||
@@ -774,12 +821,12 @@ sourceFile:file.tsx
|
||||
> // Emit M_1.Foo
|
||||
> Foo, <Foo />;
|
||||
> }
|
||||
1 >Emitted(41, 1) Source(40, 1) + SourceIndex(0)
|
||||
2 >Emitted(41, 2) Source(40, 2) + SourceIndex(0)
|
||||
3 >Emitted(41, 4) Source(36, 8) + SourceIndex(0)
|
||||
4 >Emitted(41, 5) Source(36, 9) + SourceIndex(0)
|
||||
5 >Emitted(41, 10) Source(36, 8) + SourceIndex(0)
|
||||
6 >Emitted(41, 11) Source(36, 9) + SourceIndex(0)
|
||||
7 >Emitted(41, 19) Source(40, 2) + SourceIndex(0)
|
||||
1 >Emitted(43, 1) Source(40, 1) + SourceIndex(0)
|
||||
2 >Emitted(43, 2) Source(40, 2) + SourceIndex(0)
|
||||
3 >Emitted(43, 4) Source(36, 8) + SourceIndex(0)
|
||||
4 >Emitted(43, 5) Source(36, 9) + SourceIndex(0)
|
||||
5 >Emitted(43, 10) Source(36, 8) + SourceIndex(0)
|
||||
6 >Emitted(43, 11) Source(36, 9) + SourceIndex(0)
|
||||
7 >Emitted(43, 19) Source(40, 2) + SourceIndex(0)
|
||||
---
|
||||
>>>//# sourceMappingURL=file.jsx.map
|
||||
Reference in New Issue
Block a user