1 export 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",
36 ImportDeclaration = "ImportDeclaration",
37 ImportDefaultSpecifier = "ImportDefaultSpecifier",
38 ImportExpression = "ImportExpression",
39 ImportNamespaceSpecifier = "ImportNamespaceSpecifier",
40 ImportSpecifier = "ImportSpecifier",
41 JSXAttribute = "JSXAttribute",
42 JSXClosingElement = "JSXClosingElement",
43 JSXClosingFragment = "JSXClosingFragment",
44 JSXElement = "JSXElement",
45 JSXEmptyExpression = "JSXEmptyExpression",
46 JSXExpressionContainer = "JSXExpressionContainer",
47 JSXFragment = "JSXFragment",
48 JSXIdentifier = "JSXIdentifier",
49 JSXMemberExpression = "JSXMemberExpression",
50 JSXOpeningElement = "JSXOpeningElement",
51 JSXOpeningFragment = "JSXOpeningFragment",
52 JSXSpreadAttribute = "JSXSpreadAttribute",
53 JSXSpreadChild = "JSXSpreadChild",
55 LabeledStatement = "LabeledStatement",
57 LogicalExpression = "LogicalExpression",
58 MemberExpression = "MemberExpression",
59 MetaProperty = "MetaProperty",
60 MethodDefinition = "MethodDefinition",
61 NewExpression = "NewExpression",
62 ObjectExpression = "ObjectExpression",
63 ObjectPattern = "ObjectPattern",
64 OptionalCallExpression = "OptionalCallExpression",
65 OptionalMemberExpression = "OptionalMemberExpression",
67 Property = "Property",
68 RestElement = "RestElement",
69 ReturnStatement = "ReturnStatement",
70 SequenceExpression = "SequenceExpression",
71 SpreadElement = "SpreadElement",
73 SwitchCase = "SwitchCase",
74 SwitchStatement = "SwitchStatement",
75 TaggedTemplateExpression = "TaggedTemplateExpression",
76 TemplateElement = "TemplateElement",
77 TemplateLiteral = "TemplateLiteral",
78 ThisExpression = "ThisExpression",
79 ThrowStatement = "ThrowStatement",
80 TryStatement = "TryStatement",
81 UnaryExpression = "UnaryExpression",
82 UpdateExpression = "UpdateExpression",
83 VariableDeclaration = "VariableDeclaration",
84 VariableDeclarator = "VariableDeclarator",
85 WhileStatement = "WhileStatement",
86 WithStatement = "WithStatement",
87 YieldExpression = "YieldExpression",
91 TSAbstractClassProperty = "TSAbstractClassProperty",
92 TSAbstractKeyword = "TSAbstractKeyword",
93 TSAbstractMethodDefinition = "TSAbstractMethodDefinition",
94 TSAnyKeyword = "TSAnyKeyword",
95 TSArrayType = "TSArrayType",
96 TSAsExpression = "TSAsExpression",
97 TSAsyncKeyword = "TSAsyncKeyword",
98 TSBooleanKeyword = "TSBooleanKeyword",
99 TSBigIntKeyword = "TSBigIntKeyword",
100 TSConditionalType = "TSConditionalType",
101 TSConstructorType = "TSConstructorType",
102 TSCallSignatureDeclaration = "TSCallSignatureDeclaration",
103 TSClassImplements = "TSClassImplements",
104 TSConstructSignatureDeclaration = "TSConstructSignatureDeclaration",
105 TSDeclareKeyword = "TSDeclareKeyword",
106 TSDeclareFunction = "TSDeclareFunction",
107 TSEmptyBodyFunctionExpression = "TSEmptyBodyFunctionExpression",
108 TSEnumDeclaration = "TSEnumDeclaration",
109 TSEnumMember = "TSEnumMember",
110 TSExportAssignment = "TSExportAssignment",
111 TSExportKeyword = "TSExportKeyword",
112 TSExternalModuleReference = "TSExternalModuleReference",
113 TSImportType = "TSImportType",
114 TSInferType = "TSInferType",
115 TSLiteralType = "TSLiteralType",
116 TSIndexedAccessType = "TSIndexedAccessType",
117 TSIndexSignature = "TSIndexSignature",
118 TSInterfaceBody = "TSInterfaceBody",
119 TSInterfaceDeclaration = "TSInterfaceDeclaration",
120 TSInterfaceHeritage = "TSInterfaceHeritage",
121 TSImportEqualsDeclaration = "TSImportEqualsDeclaration",
122 TSFunctionType = "TSFunctionType",
123 TSMethodSignature = "TSMethodSignature",
124 TSModuleBlock = "TSModuleBlock",
125 TSModuleDeclaration = "TSModuleDeclaration",
126 TSNamespaceExportDeclaration = "TSNamespaceExportDeclaration",
127 TSNonNullExpression = "TSNonNullExpression",
128 TSNeverKeyword = "TSNeverKeyword",
129 TSNullKeyword = "TSNullKeyword",
130 TSNumberKeyword = "TSNumberKeyword",
131 TSMappedType = "TSMappedType",
132 TSObjectKeyword = "TSObjectKeyword",
133 TSParameterProperty = "TSParameterProperty",
134 TSPrivateKeyword = "TSPrivateKeyword",
135 TSPropertySignature = "TSPropertySignature",
136 TSProtectedKeyword = "TSProtectedKeyword",
137 TSPublicKeyword = "TSPublicKeyword",
138 TSQualifiedName = "TSQualifiedName",
139 TSReadonlyKeyword = "TSReadonlyKeyword",
140 TSRestType = "TSRestType",
141 TSStaticKeyword = "TSStaticKeyword",
142 TSStringKeyword = "TSStringKeyword",
143 TSSymbolKeyword = "TSSymbolKeyword",
144 TSThisType = "TSThisType",
145 TSTypeAnnotation = "TSTypeAnnotation",
146 TSTypeAliasDeclaration = "TSTypeAliasDeclaration",
147 TSTypeAssertion = "TSTypeAssertion",
148 TSTypeLiteral = "TSTypeLiteral",
149 TSTypeOperator = "TSTypeOperator",
150 TSTypeParameter = "TSTypeParameter",
151 TSTypeParameterDeclaration = "TSTypeParameterDeclaration",
152 TSTypeParameterInstantiation = "TSTypeParameterInstantiation",
153 TSTypePredicate = "TSTypePredicate",
154 TSTypeReference = "TSTypeReference",
155 TSTypeQuery = "TSTypeQuery",
156 TSIntersectionType = "TSIntersectionType",
157 TSTupleType = "TSTupleType",
158 TSOptionalType = "TSOptionalType",
159 TSParenthesizedType = "TSParenthesizedType",
160 TSUnionType = "TSUnionType",
161 TSUndefinedKeyword = "TSUndefinedKeyword",
162 TSUnknownKeyword = "TSUnknownKeyword",
163 TSVoidKeyword = "TSVoidKeyword"
165 export declare enum AST_TOKEN_TYPES {
167 Identifier = "Identifier",
168 JSXIdentifier = "JSXIdentifier",
173 Punctuator = "Punctuator",
174 RegularExpression = "RegularExpression",
176 Template = "Template",
180 //# sourceMappingURL=ast-node-types.d.ts.map