Add spreadObjectLiteralAssignment. This is an AST node for spread in ObjectLiteralExpression.

This commit is contained in:
Kanchalai Tanglertsampan 2016-09-21 15:11:17 -07:00
parent d739c36be9
commit 78c3f17d01

View File

@ -316,6 +316,7 @@ namespace ts {
// Property assignments
PropertyAssignment,
ShorthandPropertyAssignment,
SpreadObjectLiteralAssignment,
// Enum
EnumMember,
@ -668,6 +669,12 @@ namespace ts {
objectAssignmentInitializer?: Expression;
}
// @kind(SyntaxKind.SpreadObjectLiteralAssignment)
export interface SpreadObjectLiteralAssignment extends ObjectLiteralElementLike, SpreadElementExpression {
_spreadObjectLiteralAssignmentBrand: any;
dotDotDotToken?: Node;
}
// SyntaxKind.VariableDeclaration
// SyntaxKind.Parameter
// SyntaxKind.BindingElement