1 declare enum AST_NODE_TYPES {
2 ArrayExpression = "ArrayExpression",
3 ArrayPattern = "ArrayPattern",
4 ArrowFunctionExpression = "ArrowFunctionExpression",
5 AssignmentExpression = "AssignmentExpression",
6 AssignmentPattern = "AssignmentPattern",
7 AwaitExpression = "AwaitExpression",
8 BinaryExpression = "BinaryExpression",
9 BlockStatement = "BlockStatement",
10 BreakStatement = "BreakStatement",
11 CallExpression = "CallExpression",
12 CatchClause = "CatchClause",
13 ClassBody = "ClassBody",
14 ClassDeclaration = "ClassDeclaration",
15 ClassExpression = "ClassExpression",
16 ClassProperty = "ClassProperty",
17 ConditionalExpression = "ConditionalExpression",
18 ContinueStatement = "ContinueStatement",
19 DebuggerStatement = "DebuggerStatement",
20 Decorator = "Decorator",
21 DoWhileStatement = "DoWhileStatement",
22 EmptyStatement = "EmptyStatement",
23 ExportAllDeclaration = "ExportAllDeclaration",
24 ExportDefaultDeclaration = "ExportDefaultDeclaration",
25 ExportNamedDeclaration = "ExportNamedDeclaration",
26 ExportSpecifier = "ExportSpecifier",
27 ExpressionStatement = "ExpressionStatement",
28 ForInStatement = "ForInStatement",
29 ForOfStatement = "ForOfStatement",
30 ForStatement = "ForStatement",
31 FunctionDeclaration = "FunctionDeclaration",
32 FunctionExpression = "FunctionExpression",
33 Identifier = "Identifier",
34 IfStatement = "IfStatement",
35 ImportDeclaration = "ImportDeclaration",
36 ImportDefaultSpecifier = "ImportDefaultSpecifier",
37 ImportExpression = "ImportExpression",
38 ImportNamespaceSpecifier = "ImportNamespaceSpecifier",
39 ImportSpecifier = "ImportSpecifier",
40 JSXAttribute = "JSXAttribute",
41 JSXClosingElement = "JSXClosingElement",
42 JSXClosingFragment = "JSXClosingFragment",
43 JSXElement = "JSXElement",
44 JSXEmptyExpression = "JSXEmptyExpression",
45 JSXExpressionContainer = "JSXExpressionContainer",
46 JSXFragment = "JSXFragment",
47 JSXIdentifier = "JSXIdentifier",
48 JSXMemberExpression = "JSXMemberExpression",
49 JSXOpeningElement = "JSXOpeningElement",
50 JSXOpeningFragment = "JSXOpeningFragment",
51 JSXSpreadAttribute = "JSXSpreadAttribute",
52 JSXSpreadChild = "JSXSpreadChild",
54 LabeledStatement = "LabeledStatement",
56 LogicalExpression = "LogicalExpression",
57 MemberExpression = "MemberExpression",
58 MetaProperty = "MetaProperty",
59 MethodDefinition = "MethodDefinition",
60 NewExpression = "NewExpression",
61 ObjectExpression = "ObjectExpression",
62 ObjectPattern = "ObjectPattern",
63 OptionalCallExpression = "OptionalCallExpression",
64 OptionalMemberExpression = "OptionalMemberExpression",
66 Property = "Property",
67 RestElement = "RestElement",
68 ReturnStatement = "ReturnStatement",
69 SequenceExpression = "SequenceExpression",
70 SpreadElement = "SpreadElement",
72 SwitchCase = "SwitchCase",
73 SwitchStatement = "SwitchStatement",
74 TaggedTemplateExpression = "TaggedTemplateExpression",
75 TemplateElement = "TemplateElement",
76 TemplateLiteral = "TemplateLiteral",
77 ThisExpression = "ThisExpression",
78 ThrowStatement = "ThrowStatement",
79 TryStatement = "TryStatement",
80 UnaryExpression = "UnaryExpression",
81 UpdateExpression = "UpdateExpression",
82 VariableDeclaration = "VariableDeclaration",
83 VariableDeclarator = "VariableDeclarator",
84 WhileStatement = "WhileStatement",
85 WithStatement = "WithStatement",
86 YieldExpression = "YieldExpression",
90 TSAbstractClassProperty = "TSAbstractClassProperty",
91 TSAbstractKeyword = "TSAbstractKeyword",
92 TSAbstractMethodDefinition = "TSAbstractMethodDefinition",
93 TSAnyKeyword = "TSAnyKeyword",
94 TSArrayType = "TSArrayType",
95 TSAsExpression = "TSAsExpression",
96 TSAsyncKeyword = "TSAsyncKeyword",
97 TSBigIntKeyword = "TSBigIntKeyword",
98 TSBooleanKeyword = "TSBooleanKeyword",
99 TSCallSignatureDeclaration = "TSCallSignatureDeclaration",
100 TSClassImplements = "TSClassImplements",
101 TSConditionalType = "TSConditionalType",
102 TSConstructorType = "TSConstructorType",
103 TSConstructSignatureDeclaration = "TSConstructSignatureDeclaration",
104 TSDeclareFunction = "TSDeclareFunction",
105 TSDeclareKeyword = "TSDeclareKeyword",
106 TSEmptyBodyFunctionExpression = "TSEmptyBodyFunctionExpression",
107 TSEnumDeclaration = "TSEnumDeclaration",
108 TSEnumMember = "TSEnumMember",
109 TSExportAssignment = "TSExportAssignment",
110 TSExportKeyword = "TSExportKeyword",
111 TSExternalModuleReference = "TSExternalModuleReference",
112 TSFunctionType = "TSFunctionType",
113 TSImportEqualsDeclaration = "TSImportEqualsDeclaration",
114 TSImportType = "TSImportType",
115 TSIndexedAccessType = "TSIndexedAccessType",
116 TSIndexSignature = "TSIndexSignature",
117 TSInferType = "TSInferType",
118 TSInterfaceBody = "TSInterfaceBody",
119 TSInterfaceDeclaration = "TSInterfaceDeclaration",
120 TSInterfaceHeritage = "TSInterfaceHeritage",
121 TSIntersectionType = "TSIntersectionType",
122 TSLiteralType = "TSLiteralType",
123 TSMappedType = "TSMappedType",
124 TSMethodSignature = "TSMethodSignature",
125 TSModuleBlock = "TSModuleBlock",
126 TSModuleDeclaration = "TSModuleDeclaration",
127 TSNamedTupleMember = "TSNamedTupleMember",
128 TSNamespaceExportDeclaration = "TSNamespaceExportDeclaration",
129 TSNeverKeyword = "TSNeverKeyword",
130 TSNonNullExpression = "TSNonNullExpression",
131 TSNullKeyword = "TSNullKeyword",
132 TSNumberKeyword = "TSNumberKeyword",
133 TSObjectKeyword = "TSObjectKeyword",
134 TSOptionalType = "TSOptionalType",
135 TSParameterProperty = "TSParameterProperty",
136 TSParenthesizedType = "TSParenthesizedType",
137 TSPrivateKeyword = "TSPrivateKeyword",
138 TSPropertySignature = "TSPropertySignature",
139 TSProtectedKeyword = "TSProtectedKeyword",
140 TSPublicKeyword = "TSPublicKeyword",
141 TSQualifiedName = "TSQualifiedName",
142 TSReadonlyKeyword = "TSReadonlyKeyword",
143 TSRestType = "TSRestType",
144 TSStaticKeyword = "TSStaticKeyword",
145 TSStringKeyword = "TSStringKeyword",
146 TSSymbolKeyword = "TSSymbolKeyword",
147 TSThisType = "TSThisType",
148 TSTupleType = "TSTupleType",
149 TSTypeAliasDeclaration = "TSTypeAliasDeclaration",
150 TSTypeAnnotation = "TSTypeAnnotation",
151 TSTypeAssertion = "TSTypeAssertion",
152 TSTypeLiteral = "TSTypeLiteral",
153 TSTypeOperator = "TSTypeOperator",
154 TSTypeParameter = "TSTypeParameter",
155 TSTypeParameterDeclaration = "TSTypeParameterDeclaration",
156 TSTypeParameterInstantiation = "TSTypeParameterInstantiation",
157 TSTypePredicate = "TSTypePredicate",
158 TSTypeQuery = "TSTypeQuery",
159 TSTypeReference = "TSTypeReference",
160 TSUndefinedKeyword = "TSUndefinedKeyword",
161 TSUnionType = "TSUnionType",
162 TSUnknownKeyword = "TSUnknownKeyword",
163 TSVoidKeyword = "TSVoidKeyword"
165 export { AST_NODE_TYPES };
166 //# sourceMappingURL=ast-node-types.d.ts.map