Skip to content

Commit dc78114

Browse files
authored
Use ts.transformJsx instead for jsx. (#1123)
* Use `ts.transformJsx` instead for jsx. Reverts "JSX support (#1052)". This reverts commit 987899c. * Add comment explaining overriding compiler options
1 parent c5967f3 commit dc78114

File tree

9 files changed

+109
-640
lines changed

9 files changed

+109
-640
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: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ import { transformTypeOfExpression } from "./typeof";
4040
import { typescriptVisitors } from "./typescript";
4141
import { transformPostfixUnaryExpression, transformPrefixUnaryExpression } from "./unary-expression";
4242
import { transformVariableStatement } from "./variable-declaration";
43-
import { jsxVisitors } from "./jsx/jsx";
4443
import { transformAwaitExpression } from "./async-await";
4544

4645
const transformEmptyStatement: FunctionVisitor<ts.EmptyStatement> = () => undefined;
@@ -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)