api
NodeKind.ch
Declarations in NodeKind.ch
1 declarationsjs_syntax
Declarations
Public only
JsNodeKind#
Publicenum
enum JsNodeKind {
VarDecl,
FunctionDecl,
Literal,
ChemicalValue,
Identifier,
MemberAccess,
FunctionCall,
ExpressionStatement,
Block,
If,
Return,
BinaryOp,
ArrowFunction,
ArrayLiteral,
ObjectLiteral,
For,
While,
DoWhile,
Switch,
Case,
Break,
Continue,
TryCatch,
Throw,
Ternary,
UnaryOp,
ForIn,
ForOf,
Spread,
ClassDecl,
Import,
Export,
Yield,
Debugger,
ComponentDecl,
JSXElement,
JSXExpressionContainer,
JSXText,
JSXFragment,
JSXAttribute,
JSXSpreadAttribute,
IndexAccess,
ArrayDestructuring,
RegexLiteral,
Paren
}
Single authoritative JavaScript/JSX AST node-kind enum.