Skip to content

Commit 827a786

Browse files
committed
Use ts.transformJsx instead for jsx. Reverts "JSX support (#1052)".
This reverts commit 987899c.
1 parent c5967f3 commit 827a786

File tree

9 files changed

+137
-651
lines changed

9 files changed

+137
-651
lines changed

src/transformation/utils/annotations.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ export enum AnnotationKind {
1616
NoSelfInFile = "noSelfInFile",
1717
Vararg = "vararg",
1818
ForRange = "forRange",
19-
Jsx = "jsx",
20-
JsxFrag = "jsxFrag",
2119
}
2220

2321
export interface Annotation {

src/transformation/visitors/index.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import * as ts from "typescript";
22
import { FunctionVisitor, Visitors } from "../context";
33
import { transformElementAccessExpression, transformPropertyAccessExpression, transformQualifiedName } from "./access";
4+
import { transformAwaitExpression } from "./async-await";
45
import { transformBinaryExpression } from "./binary-expression";
56
import { transformBlock } from "./block";
67
import { transformBreakStatement, transformContinueStatement } from "./break-continue";
78
import { transformCallExpression } from "./call";
8-
import { transformSpreadElement } from "./spread";
99
import {
1010
transformClassAsExpression,
1111
transformClassDeclaration,
@@ -34,14 +34,13 @@ import {
3434
import { transformModuleDeclaration } from "./namespace";
3535
import { transformReturnStatement } from "./return";
3636
import { transformSourceFileNode } from "./sourceFile";
37+
import { transformSpreadElement } from "./spread";
3738
import { transformSwitchStatement } from "./switch";
3839
import { transformTaggedTemplateExpression, transformTemplateExpression } from "./template";
3940
import { transformTypeOfExpression } from "./typeof";
4041
import { typescriptVisitors } from "./typescript";
4142
import { transformPostfixUnaryExpression, transformPrefixUnaryExpression } from "./unary-expression";
4243
import { transformVariableStatement } from "./variable-declaration";
43-
import { jsxVisitors } from "./jsx/jsx";
44-
import { transformAwaitExpression } from "./async-await";
4544

4645
const transformEmptyStatement: FunctionVisitor<ts.EmptyStatement> = () => undefined;
4746
const transformParenthesizedExpression: FunctionVisitor<ts.ParenthesizedExpression> = (node, context) =>
@@ -50,7 +49,6 @@ const transformParenthesizedExpression: FunctionVisitor<ts.ParenthesizedExpressi
5049
export const standardVisitors: Visitors = {
5150
...literalVisitors,
5251
...typescriptVisitors,
53-
...jsxVisitors,
5452
[ts.SyntaxKind.ArrowFunction]: transformFunctionLikeDeclaration,
5553
[ts.SyntaxKind.AwaitExpression]: transformAwaitExpression,
5654
[ts.SyntaxKind.BinaryExpression]: transformBinaryExpression,

src/transformation/visitors/jsx/jsx.ts

Lines changed: 0 additions & 264 deletions
This file was deleted.

0 commit comments

Comments
 (0)