Module fields
swc_
ecma_
visit_
std
2.0.0
Module fields
Module Items
Enums
In crate swc_
ecma_
visit_
std
Modules
fields
Structs
All
Enums
AstParentKind
AstParentNodeRef
NodeRef
Traits
Fold
FoldAstPath
FoldWith
FoldWithAstPath
Visit
VisitAstPath
VisitMut
VisitMutAstPath
VisitMutWith
VisitMutWithAstPath
VisitWith
VisitWithAstPath
Type Aliases
AstKindPath
AstNodePath
swc_ecma_visit_std
Module
fields
Copy item path
Settings
Help
Summary
source
Enums
§
Array
LitField
Array
PatField
Arrow
Expr
Field
Assign
Expr
Field
Assign
OpField
Assign
PatField
Assign
PatProp
Field
Assign
Prop
Field
Assign
Target
Field
Assign
Target
PatField
AstParent
Kind
AstParent
Node
Ref
Auto
Accessor
Field
Await
Expr
Field
BigInt
Field
BinExpr
Field
Binary
OpField
Binding
Ident
Field
Block
Stmt
Field
Block
Stmt
OrExpr
Field
Bool
Field
Break
Stmt
Field
Call
Expr
Field
Callee
Field
Catch
Clause
Field
Class
Decl
Field
Class
Expr
Field
Class
Field
Class
Member
Field
Class
Method
Field
Class
Prop
Field
Computed
Prop
Name
Field
Cond
Expr
Field
Constructor
Field
Continue
Stmt
Field
Debugger
Stmt
Field
Decl
Field
Decorator
Field
Default
Decl
Field
DoWhile
Stmt
Field
Empty
Stmt
Field
Export
AllField
Export
Decl
Field
Export
Default
Decl
Field
Export
Default
Expr
Field
Export
Default
Specifier
Field
Export
Named
Specifier
Field
Export
Namespace
Specifier
Field
Export
Specifier
Field
Expr
Field
Expr
OrSpread
Field
Expr
Stmt
Field
FnDecl
Field
FnExpr
Field
ForHead
Field
ForIn
Stmt
Field
ForOf
Stmt
Field
ForStmt
Field
Function
Field
Getter
Prop
Field
Ident
Field
Ident
Name
Field
IfStmt
Field
Import
Decl
Field
Import
Default
Specifier
Field
Import
Field
Import
Named
Specifier
Field
Import
Phase
Field
Import
Specifier
Field
Import
Star
AsSpecifier
Field
Import
With
Field
Import
With
Item
Field
Invalid
Field
JSXAttr
Field
JSXAttr
Name
Field
JSXAttr
OrSpread
Field
JSXAttr
Value
Field
JSXClosing
Element
Field
JSXClosing
Fragment
Field
JSXElement
Child
Field
JSXElement
Field
JSXElement
Name
Field
JSXEmpty
Expr
Field
JSXExpr
Container
Field
JSXExpr
Field
JSXFragment
Field
JSXMember
Expr
Field
JSXNamespaced
Name
Field
JSXObject
Field
JSXOpening
Element
Field
JSXOpening
Fragment
Field
JSXSpread
Child
Field
JSXText
Field
KeyField
KeyValue
PatProp
Field
KeyValue
Prop
Field
Labeled
Stmt
Field
LitField
Member
Expr
Field
Member
Prop
Field
Meta
Prop
Expr
Field
Meta
Prop
Kind
Field
Method
Kind
Field
Method
Prop
Field
Module
Decl
Field
Module
Export
Name
Field
Module
Field
Module
Item
Field
Named
Export
Field
NewExpr
Field
Null
Field
Number
Field
Object
LitField
Object
PatField
Object
PatProp
Field
OptCall
Field
OptChain
Base
Field
OptChain
Expr
Field
Param
Field
Param
OrTs
Param
Prop
Field
Paren
Expr
Field
PatField
Private
Method
Field
Private
Name
Field
Private
Prop
Field
Program
Field
Prop
Field
Prop
Name
Field
Prop
OrSpread
Field
Regex
Field
Rest
PatField
Return
Stmt
Field
Script
Field
SeqExpr
Field
Setter
Prop
Field
Simple
Assign
Target
Field
Spread
Element
Field
Static
Block
Field
Stmt
Field
StrField
Super
Field
Super
Prop
Expr
Field
Super
Prop
Field
Switch
Case
Field
Switch
Stmt
Field
Tagged
TplField
This
Expr
Field
Throw
Stmt
Field
TplElement
Field
TplField
True
Plus
Minus
Field
TryStmt
Field
Unary
Expr
Field
Unary
OpField
Update
Expr
Field
Update
OpField
Using
Decl
Field
VarDecl
Field
VarDecl
Kind
Field
VarDecl
OrExpr
Field
VarDeclarator
Field
While
Stmt
Field
With
Stmt
Field
Yield
Expr
Field