11import * as ts from "typescript" ;
22import { FunctionVisitor , Visitors } from "../context" ;
33import { transformElementAccessExpression , transformPropertyAccessExpression , transformQualifiedName } from "./access" ;
4+ import { transformAwaitExpression } from "./async-await" ;
45import { transformBinaryExpression } from "./binary-expression" ;
56import { transformBlock } from "./block" ;
67import { transformBreakStatement , transformContinueStatement } from "./break-continue" ;
78import { transformCallExpression } from "./call" ;
8- import { transformSpreadElement } from "./spread" ;
99import {
1010 transformClassAsExpression ,
1111 transformClassDeclaration ,
@@ -34,14 +34,13 @@ import {
3434import { transformModuleDeclaration } from "./namespace" ;
3535import { transformReturnStatement } from "./return" ;
3636import { transformSourceFileNode } from "./sourceFile" ;
37+ import { transformSpreadElement } from "./spread" ;
3738import { transformSwitchStatement } from "./switch" ;
3839import { transformTaggedTemplateExpression , transformTemplateExpression } from "./template" ;
3940import { transformTypeOfExpression } from "./typeof" ;
4041import { typescriptVisitors } from "./typescript" ;
4142import { transformPostfixUnaryExpression , transformPrefixUnaryExpression } from "./unary-expression" ;
4243import { transformVariableStatement } from "./variable-declaration" ;
43- import { jsxVisitors } from "./jsx/jsx" ;
44- import { transformAwaitExpression } from "./async-await" ;
4544
4645const transformEmptyStatement : FunctionVisitor < ts . EmptyStatement > = ( ) => undefined ;
4746const transformParenthesizedExpression : FunctionVisitor < ts . ParenthesizedExpression > = ( node , context ) =>
@@ -50,7 +49,6 @@ const transformParenthesizedExpression: FunctionVisitor<ts.ParenthesizedExpressi
5049export const standardVisitors : Visitors = {
5150 ...literalVisitors ,
5251 ...typescriptVisitors ,
53- ...jsxVisitors ,
5452 [ ts . SyntaxKind . ArrowFunction ] : transformFunctionLikeDeclaration ,
5553 [ ts . SyntaxKind . AwaitExpression ] : transformAwaitExpression ,
5654 [ ts . SyntaxKind . BinaryExpression ] : transformBinaryExpression ,
0 commit comments