Skip to content

Commit dd335f8

Browse files
committed
Minor refactoring
1 parent 5622c7c commit dd335f8

32 files changed

+121
-119
lines changed

src/angular-parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {
1010
} from '@angular/compiler';
1111

1212
import { type CommentLine } from './types.ts';
13-
import { sourceSpanToLocationInformation } from './utils.ts';
13+
import { sourceSpanToLocationInformation } from './utilities.ts';
1414

1515
const FILE_NAME = 'test.html';
1616

src/ast-transform/transform-array-expression.ts renamed to src/ast-transform-visitors/array-expression.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { type LiteralArray } from '@angular/compiler';
22
import type * as babel from '@babel/types';
33

4-
import { type Transformer } from './transform.ts';
4+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
55

66
export const visitLiteralArray = (
77
node: LiteralArray,
8-
transformer: Transformer,
8+
transformer: NodeTransformer,
99
): babel.ArrayExpression => ({
1010
type: 'ArrayExpression',
1111
elements: transformer.transformChildren<babel.Expression>(node.expressions),
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { type ASTWithSource } from '@angular/compiler';
22

3-
import { type Transformer } from './transform.ts';
3+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
44

55
export const visitASTWithSource = (
66
node: ASTWithSource,
7-
transformer: Transformer,
7+
transformer: NodeTransformer,
88
) => transformer.transformChild(node.ast);

src/ast-transform/transform-binary-expression.ts renamed to src/ast-transform-visitors/binary-expression.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { Binary } from '@angular/compiler';
22
import type * as babel from '@babel/types';
33

4-
import { type Transformer } from './transform.ts';
4+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
55

66
const isAssignmentOperator = (
77
operator: Binary['operation'],
@@ -15,7 +15,7 @@ const isLogicalOperator = (
1515

1616
export const visitBinary = (
1717
node: Binary,
18-
transformer: Transformer,
18+
transformer: NodeTransformer,
1919
):
2020
| babel.LogicalExpression
2121
| babel.AssignmentExpression

src/ast-transform/transform-call-expression.ts renamed to src/ast-transform-visitors/call-expression.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { type Call, type SafeCall } from '@angular/compiler';
22
import type * as babel from '@babel/types';
33

4-
import { type Transformer } from './transform.ts';
5-
import { isOptionalObjectOrCallee } from './utilities.ts';
4+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
5+
import { isOptionalObjectOrCallee } from '../utilities.ts';
66

77
const callOptions = { optional: false } as const;
88
const safeCallOptions = { optional: true } as const;
@@ -22,7 +22,7 @@ const transformCall =
2222
}: Visitor['options']) =>
2323
(
2424
node: Visitor['node'],
25-
transformer: Transformer,
25+
transformer: NodeTransformer,
2626
): babel.CallExpression | babel.OptionalCallExpression => {
2727
const arguments_ = transformer.transformChildren<babel.Expression>(
2828
node.args,

src/ast-transform/transform-chained-expression.ts renamed to src/ast-transform-visitors/chained-expression.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import { type Chain } from '@angular/compiler';
22
import type * as babel from '@babel/types';
33

44
import type { NGChainedExpression } from '../types.ts';
5-
import { type Transformer } from './transform.ts';
5+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
66

77
export const visitChain = (
88
node: Chain,
9-
transformer: Transformer,
9+
transformer: NodeTransformer,
1010
): Omit<NGChainedExpression, 'start' | 'end' | 'range'> => ({
1111
type: 'NGChainedExpression',
1212
expressions: transformer.transformChildren<babel.Expression>(

src/ast-transform/transform-conditional-expression.ts renamed to src/ast-transform-visitors/conditional-expression.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import { type Conditional } from '@angular/compiler';
22
import type * as babel from '@babel/types';
33

4-
import { type Transformer } from './transform.ts';
4+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
55

66
export const visitConditional = (
77
node: Conditional,
8-
transformer: Transformer,
8+
transformer: NodeTransformer,
99
): babel.ConditionalExpression => {
1010
const [test, consequent, alternate] =
1111
transformer.transformChildren<babel.Expression>([
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import { type AstVisitor } from '@angular/compiler';
2+
3+
import * as visitors from './visitors.ts';
4+
5+
type TransformVisitors = Required<Omit<AstVisitor, 'visit'>>;
6+
7+
export const transformVisitors: TransformVisitors = visitors;

src/ast-transform/transform-interpolation.ts renamed to src/ast-transform-visitors/interpolation.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import { type Interpolation } from '@angular/compiler';
22

3-
import { type Transformer } from './transform.ts';
3+
import { type NodeTransformer } from '../ast-transform/node-transformer.ts';
44

55
export const visitInterpolation = (
66
node: Interpolation,
7-
transformer: Transformer,
7+
transformer: NodeTransformer,
88
) => {
99
const { expressions } = node;
1010

0 commit comments

Comments
 (0)