From 9f3121b228b9c066bff7a6011aecf269ac55f17c Mon Sep 17 00:00:00 2001 From: Joshua Chen Date: Sat, 21 May 2022 07:30:01 +0800 Subject: [PATCH] fix(ast-spec): add `SpreadElement` to `ArrayExpression.elements` (#5025) --- packages/ast-spec/src/expression/ArrayExpression/spec.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/ast-spec/src/expression/ArrayExpression/spec.ts b/packages/ast-spec/src/expression/ArrayExpression/spec.ts index 7da330e231a..7dc07e30952 100644 --- a/packages/ast-spec/src/expression/ArrayExpression/spec.ts +++ b/packages/ast-spec/src/expression/ArrayExpression/spec.ts @@ -1,8 +1,9 @@ import type { AST_NODE_TYPES } from '../../ast-node-types'; import type { BaseNode } from '../../base/BaseNode'; +import type { SpreadElement } from '../../element/SpreadElement/spec'; import type { Expression } from '../../unions/Expression'; export interface ArrayExpression extends BaseNode { type: AST_NODE_TYPES.ArrayExpression; - elements: Expression[]; + elements: (Expression | SpreadElement)[]; }