Skip to content

Commit ca9d5fc

Browse files
committed
Support in ArrayExpression
1 parent 487a376 commit ca9d5fc

2 files changed

Lines changed: 13 additions & 0 deletions

File tree

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import { type SpreadElement } from '@angular/compiler';
2+
import type * as babel from '@babel/types';
3+
4+
import { type Transformer } from './transform.ts';
5+
6+
export const visitSpreadElement = (
7+
node: SpreadElement,
8+
transformer: Transformer,
9+
): babel.SpreadElement => ({
10+
type: 'SpreadElement',
11+
argument: transformer.transformChild(node.expression),
12+
});

src/ast-transform/transforms.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ export * from './transform-non-null-expression.ts';
1111
export * from './transform-object-expression.ts';
1212
export * from './transform-parenthesized-expression.ts';
1313
export * from './transform-pipe-expression.ts';
14+
export * from './transform-spread-element.ts';
1415
export * from './transform-template-literal.ts';
1516
export * from './transform-this-expression.ts';
1617
export * from './transform-unary-expression.ts';

0 commit comments

Comments
 (0)