+++ /dev/null
-export declare enum AST_NODE_TYPES {
- ArrayExpression = "ArrayExpression",
- ArrayPattern = "ArrayPattern",
- ArrowFunctionExpression = "ArrowFunctionExpression",
- AssignmentExpression = "AssignmentExpression",
- AssignmentPattern = "AssignmentPattern",
- AwaitExpression = "AwaitExpression",
- BinaryExpression = "BinaryExpression",
- BlockStatement = "BlockStatement",
- BreakStatement = "BreakStatement",
- CallExpression = "CallExpression",
- CatchClause = "CatchClause",
- ClassBody = "ClassBody",
- ClassDeclaration = "ClassDeclaration",
- ClassExpression = "ClassExpression",
- ClassProperty = "ClassProperty",
- ConditionalExpression = "ConditionalExpression",
- ContinueStatement = "ContinueStatement",
- DebuggerStatement = "DebuggerStatement",
- Decorator = "Decorator",
- DoWhileStatement = "DoWhileStatement",
- EmptyStatement = "EmptyStatement",
- ExportAllDeclaration = "ExportAllDeclaration",
- ExportDefaultDeclaration = "ExportDefaultDeclaration",
- ExportNamedDeclaration = "ExportNamedDeclaration",
- ExportSpecifier = "ExportSpecifier",
- ExpressionStatement = "ExpressionStatement",
- ForInStatement = "ForInStatement",
- ForOfStatement = "ForOfStatement",
- ForStatement = "ForStatement",
- FunctionDeclaration = "FunctionDeclaration",
- FunctionExpression = "FunctionExpression",
- Identifier = "Identifier",
- IfStatement = "IfStatement",
- Import = "Import",
- ImportDeclaration = "ImportDeclaration",
- ImportDefaultSpecifier = "ImportDefaultSpecifier",
- ImportExpression = "ImportExpression",
- ImportNamespaceSpecifier = "ImportNamespaceSpecifier",
- ImportSpecifier = "ImportSpecifier",
- JSXAttribute = "JSXAttribute",
- JSXClosingElement = "JSXClosingElement",
- JSXClosingFragment = "JSXClosingFragment",
- JSXElement = "JSXElement",
- JSXEmptyExpression = "JSXEmptyExpression",
- JSXExpressionContainer = "JSXExpressionContainer",
- JSXFragment = "JSXFragment",
- JSXIdentifier = "JSXIdentifier",
- JSXMemberExpression = "JSXMemberExpression",
- JSXOpeningElement = "JSXOpeningElement",
- JSXOpeningFragment = "JSXOpeningFragment",
- JSXSpreadAttribute = "JSXSpreadAttribute",
- JSXSpreadChild = "JSXSpreadChild",
- JSXText = "JSXText",
- LabeledStatement = "LabeledStatement",
- Literal = "Literal",
- LogicalExpression = "LogicalExpression",
- MemberExpression = "MemberExpression",
- MetaProperty = "MetaProperty",
- MethodDefinition = "MethodDefinition",
- NewExpression = "NewExpression",
- ObjectExpression = "ObjectExpression",
- ObjectPattern = "ObjectPattern",
- OptionalCallExpression = "OptionalCallExpression",
- OptionalMemberExpression = "OptionalMemberExpression",
- Program = "Program",
- Property = "Property",
- RestElement = "RestElement",
- ReturnStatement = "ReturnStatement",
- SequenceExpression = "SequenceExpression",
- SpreadElement = "SpreadElement",
- Super = "Super",
- SwitchCase = "SwitchCase",
- SwitchStatement = "SwitchStatement",
- TaggedTemplateExpression = "TaggedTemplateExpression",
- TemplateElement = "TemplateElement",
- TemplateLiteral = "TemplateLiteral",
- ThisExpression = "ThisExpression",
- ThrowStatement = "ThrowStatement",
- TryStatement = "TryStatement",
- UnaryExpression = "UnaryExpression",
- UpdateExpression = "UpdateExpression",
- VariableDeclaration = "VariableDeclaration",
- VariableDeclarator = "VariableDeclarator",
- WhileStatement = "WhileStatement",
- WithStatement = "WithStatement",
- YieldExpression = "YieldExpression",
- /**
- * TS-prefixed nodes
- */
- TSAbstractClassProperty = "TSAbstractClassProperty",
- TSAbstractKeyword = "TSAbstractKeyword",
- TSAbstractMethodDefinition = "TSAbstractMethodDefinition",
- TSAnyKeyword = "TSAnyKeyword",
- TSArrayType = "TSArrayType",
- TSAsExpression = "TSAsExpression",
- TSAsyncKeyword = "TSAsyncKeyword",
- TSBooleanKeyword = "TSBooleanKeyword",
- TSBigIntKeyword = "TSBigIntKeyword",
- TSConditionalType = "TSConditionalType",
- TSConstructorType = "TSConstructorType",
- TSCallSignatureDeclaration = "TSCallSignatureDeclaration",
- TSClassImplements = "TSClassImplements",
- TSConstructSignatureDeclaration = "TSConstructSignatureDeclaration",
- TSDeclareKeyword = "TSDeclareKeyword",
- TSDeclareFunction = "TSDeclareFunction",
- TSEmptyBodyFunctionExpression = "TSEmptyBodyFunctionExpression",
- TSEnumDeclaration = "TSEnumDeclaration",
- TSEnumMember = "TSEnumMember",
- TSExportAssignment = "TSExportAssignment",
- TSExportKeyword = "TSExportKeyword",
- TSExternalModuleReference = "TSExternalModuleReference",
- TSImportType = "TSImportType",
- TSInferType = "TSInferType",
- TSLiteralType = "TSLiteralType",
- TSIndexedAccessType = "TSIndexedAccessType",
- TSIndexSignature = "TSIndexSignature",
- TSInterfaceBody = "TSInterfaceBody",
- TSInterfaceDeclaration = "TSInterfaceDeclaration",
- TSInterfaceHeritage = "TSInterfaceHeritage",
- TSImportEqualsDeclaration = "TSImportEqualsDeclaration",
- TSFunctionType = "TSFunctionType",
- TSMethodSignature = "TSMethodSignature",
- TSModuleBlock = "TSModuleBlock",
- TSModuleDeclaration = "TSModuleDeclaration",
- TSNamespaceExportDeclaration = "TSNamespaceExportDeclaration",
- TSNonNullExpression = "TSNonNullExpression",
- TSNeverKeyword = "TSNeverKeyword",
- TSNullKeyword = "TSNullKeyword",
- TSNumberKeyword = "TSNumberKeyword",
- TSMappedType = "TSMappedType",
- TSObjectKeyword = "TSObjectKeyword",
- TSParameterProperty = "TSParameterProperty",
- TSPrivateKeyword = "TSPrivateKeyword",
- TSPropertySignature = "TSPropertySignature",
- TSProtectedKeyword = "TSProtectedKeyword",
- TSPublicKeyword = "TSPublicKeyword",
- TSQualifiedName = "TSQualifiedName",
- TSReadonlyKeyword = "TSReadonlyKeyword",
- TSRestType = "TSRestType",
- TSStaticKeyword = "TSStaticKeyword",
- TSStringKeyword = "TSStringKeyword",
- TSSymbolKeyword = "TSSymbolKeyword",
- TSThisType = "TSThisType",
- TSTypeAnnotation = "TSTypeAnnotation",
- TSTypeAliasDeclaration = "TSTypeAliasDeclaration",
- TSTypeAssertion = "TSTypeAssertion",
- TSTypeLiteral = "TSTypeLiteral",
- TSTypeOperator = "TSTypeOperator",
- TSTypeParameter = "TSTypeParameter",
- TSTypeParameterDeclaration = "TSTypeParameterDeclaration",
- TSTypeParameterInstantiation = "TSTypeParameterInstantiation",
- TSTypePredicate = "TSTypePredicate",
- TSTypeReference = "TSTypeReference",
- TSTypeQuery = "TSTypeQuery",
- TSIntersectionType = "TSIntersectionType",
- TSTupleType = "TSTupleType",
- TSOptionalType = "TSOptionalType",
- TSParenthesizedType = "TSParenthesizedType",
- TSUnionType = "TSUnionType",
- TSUndefinedKeyword = "TSUndefinedKeyword",
- TSUnknownKeyword = "TSUnknownKeyword",
- TSVoidKeyword = "TSVoidKeyword"
-}
-export declare enum AST_TOKEN_TYPES {
- Boolean = "Boolean",
- Identifier = "Identifier",
- JSXIdentifier = "JSXIdentifier",
- JSXText = "JSXText",
- Keyword = "Keyword",
- Null = "Null",
- Numeric = "Numeric",
- Punctuator = "Punctuator",
- RegularExpression = "RegularExpression",
- String = "String",
- Template = "Template",
- Block = "Block",
- Line = "Line"
-}
-//# sourceMappingURL=ast-node-types.d.ts.map
\ No newline at end of file