Docs.rs
swc_estree_ast-0.21.19
swc_estree_ast 0.21.19
Docs.rs crate page
Apache-2.0
Links
Documentation
Repository
crates.io
Source
Owners
kdy1
swc-bot
Dependencies
better_scoped_tls ^0.1.1
normal
serde ^1
normal
serde_json ^1
normal
swc_atoms ^0.5.8
normal
swc_common ^0.31.19
normal
Versions
0%
of the crate is documented
Go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Crate swc_estree_ast
Version 0.21.19
All Items
Modules
Structs
Enums
?
Crate
swc_estree_ast
source
·
[
−
]
Modules
flavor
Structs
AnyTypeAnnotation
ArgumentPlaceholder
ArrayExpression
ArrayPattern
ArrayTypeAnnotation
ArrowFunctionExpression
AssignmentExpression
AssignmentPattern
AwaitExpression
BaseComment
BaseNode
BigIntLiteral
BinaryExpression
BindExpression
BlockStatement
BooleanLiteral
BooleanLiteralTypeAnnotation
BooleanTypeAnnotation
BreakStatement
CallExpression
CatchClause
ClassBody
ClassDeclaration
ClassExpression
ClassImplements
ClassMethod
ClassPrivateMethod
ClassPrivateProperty
ClassProperty
ConditionalExpression
ContinueStatement
DebuggerStatement
DecimalLiteral
DeclareClass
DeclareExportAllDeclaration
DeclareExportDeclaration
DeclareFunction
DeclareInterface
DeclareModule
DeclareModuleExports
DeclareOpaqueType
DeclareTypeAlias
DeclareVariable
DeclaredPredicate
Decorator
Directive
DirectiveLiteral
DoExpression
DoWhileStatement
EmptyStatement
EmptyTypeAnnotation
EnumBooleanBody
EnumBooleanMember
EnumDeclaration
EnumDefaultedMember
EnumNumberBody
EnumNumberMember
EnumStringBody
EnumStringMember
EnumSymbolBody
ExistsTypeAnnotation
ExportAllDeclaration
ExportDefaultDeclaration
ExportDefaultSpecifier
ExportNamedDeclaration
ExportNamespaceSpecifier
ExportSpecifier
ExpressionStatement
File
ForInStatement
ForOfStatement
ForStatement
FunctionDeclaration
FunctionExpression
FunctionTypeAnnotation
FunctionTypeParam
GenericTypeAnnotation
Identifier
IfStatement
Import
ImportAttribute
ImportDeclaration
ImportDefaultSpecifier
ImportNamespaceSpecifier
ImportSpecifier
InferredPredicate
InterfaceDeclaration
InterfaceExtends
InterfaceTypeAnnotation
InterpreterDirective
IntersectionTypeAnnotation
JSXAttribute
JSXClosingElement
JSXClosingFragment
JSXElement
JSXEmptyExpression
JSXExpressionContainer
JSXFragment
JSXIdentifier
JSXMemberExpression
JSXNamespacedName
JSXOpeningElement
JSXOpeningFragment
JSXSpreadAttribute
JSXSpreadChild
JSXText
LabeledStatement
LineCol
Loc
LogicalExpression
MemberExpression
MetaProperty
MixedTypeAnnotation
ModuleExpression
NewExpression
Noop
NullLiteral
NullLiteralTypeAnnotation
NullableTypeAnnotation
NumberLiteral
Deprecated. Use NumericLiteral instead.
NumberLiteralTypeAnnotation
NumberTypeAnnotation
NumericLiteral
ObjectExpression
ObjectMethod
ObjectPattern
ObjectProperty
ObjectTypeAnnotation
ObjectTypeCallProperty
ObjectTypeIndexer
ObjectTypeInternalSlot
ObjectTypeProperty
ObjectTypeSpreadProperty
OpaqueType
OptionalCallExpression
OptionalMemberExpression
ParenthesizedExpression
PipelineBareFunction
PipelinePrimaryTopicReference
PipelineTopicExpression
Placeholder
PrivateName
Program
QualifiedTypeIdentifier
RecordExpression
RegExpLiteral
RegexLiteral
Deprecated. Use RegExpLiteral instead.
RestElement
RestProperty
Deprecated. Use RestElement element.
ReturnStatement
SequenceExpression
SpreadElement
SpreadProperty
Deprecated. Use SpreadElement instead.
StaticBlock
StringLiteral
StringLiteralTypeAnnotation
StringTypeAnnotation
Super
SwitchCase
SwitchStatement
SymbolTypeAnnotation
TSAnyKeyword
TSArrayType
TSAsExpression
TSBigIntKeyword
TSBooleanKeyword
TSCallSignatureDeclaration
TSConditionalType
TSConstructSignatureDeclaration
TSConstructorType
TSDeclareFunction
TSDeclareMethod
TSEnumDeclaration
TSEnumMember
TSExportAssignment
TSExpressionWithTypeArguments
TSExternalModuleReference
TSFunctionType
TSImportEqualsDeclaration
TSImportType
TSIndexSignature
TSIndexedAccessType
TSInferType
TSInterfaceBody
TSInterfaceDeclaration
TSIntersectionType
TSIntrinsicKeyword
TSLiteralType
TSMappedType
TSMethodSignature
TSModuleBlock
TSModuleDeclaration
TSNamedTupleMember
TSNamespaceExportDeclaration
TSNeverKeyword
TSNonNullExpression
TSNullKeyword
TSNumberKeyword
TSObjectKeyword
TSOptionalType
TSParameterProperty
TSParenthesizedType
TSPropertySignature
TSQualifiedName
TSRestType
TSStringKeyword
TSSymbolKeyword
TSThisType
TSTupleType
TSTypeAliasDeclaration
TSTypeAnnotation
TSTypeAssertion
TSTypeLiteral
TSTypeOperator
TSTypeParameter
TSTypeParameterDeclaration
TSTypeParameterInstantiation
TSTypePredicate
TSTypeQuery
TSTypeReference
TSUndefinedKeyword
TSUnionType
TSUnknownKeyword
TSVoidKeyword
TaggedTemplateExpression
TemplateElVal
TemplateElement
TemplateLiteral
ThisExpression
ThisTypeAnnotation
ThrowStatement
TryStatement
TupleExpression
TupleTypeAnnotation
TypeAlias
TypeAnnotation
TypeCastExpression
TypeParameter
TypeParameterDeclaration
TypeParameterInstantiation
TypeofTypeAnnotation
UnaryExpression
UnionTypeAnnotation
UpdateExpression
UsingDeclaration
V8IntrinsicIdentifier
VariableDeclaration
VariableDeclarator
Variance
VoidTypeAnnotation
WhileStatement
WithStatement
YieldExpression
Enums
Access
Arg
ArrayExprEl
ArrowFuncExprBody
AssignmentPatternLeft
Binary
BinaryExprLeft
BinaryExprOp
Block
BlockParent
Callee
CatchClauseParam
Class
ClassBodyEl
ClassImpl
ClassMethodKind
Comment
CommentType
CommentTypeShorthand
CompletionStatement
Conditional
Declaration
DeclareExportDeclSpecifier
EnumBody
EnumMember
EnumStringBodyMember
ExportDeclaration
ExportDefaultDeclType
ExportKind
ExportSpecifierType
Expression
ExpressionWrapper
Flow
FlowBaseAnnotation
FlowDeclaration
FlowPredicate
FlowType
For
ForStmtInit
ForStmtLeft
ForXStatement
Function
FunctionParent
IdOrQualifiedId
IdOrRest
IdOrString
Immutable
ImportKind
ImportSpecifierType
JSX
JSXAttrName
JSXAttrVal
JSXElementChild
JSXElementName
JSXExprContainerExpr
JSXMemberExprObject
JSXOpeningElAttr
LVal
Literal
LogicalExprOp
Loop
MemberExprProp
Method
ModuleDeclaration
ModuleExportNameType
ModuleKind
ModuleSpecifier
ObjectExprProp
ObjectKey
ObjectMember
ObjectMethodKind
ObjectPatternProp
ObjectPropVal
ObjectTypeAnnotProp
ObjectTypePropKind
OptionalMemberExprProp
Param
Pattern
PatternLike
PlaceholderExpectedNode
PlusOrMinus
Private
Property
Pureish
RecordExprProp
Scopable
SrcType
Statement
SuperTypeParams
TSBaseType
TSEntityName
TSFuncDeclTypeAnnot
TSFuncDeclTypeParams
TSImportEqualsDeclModuleRef
TSLiteralTypeLiteral
TSModuleDeclBody
TSParamPropParam
TSTupleTypeElType
TSType
TSTypeElement
TSTypePredicateParamName
TSTypeQueryExprName
TaggedTemplateExprTypeParams
TemplateLiteralExpr
Terminatorless
TupleExprEl
TypeAnnotOrNoop
TypeParamDeclOrNoop
UnaryExprOp
UnaryLike
UpdateExprOp
UserWhitespacable
VariableDeclarationKind
While