Module resast::expr [−][src]
Structs
An arrow function
An assignment or update + assignment operation
An operation that requires 2 arguments
Calling a function or method
A ternery expression
A specialized BinaryExpr
for logical evaluation
Accessing the member of a value
pretty much just new.target
Calling a constructor
A single part of an object literal or class
A regular expression literal
A Template literal preceded by a function identifier see MDN for more details
The text part of a TemplateLiteral
A template string literal
An operation that takes one argument
Increment or decrementing a value
yield a value from inside of a generator function
Enums
The body portion of an arrow function can be either an expression or a block of statements
The value being assigned to
A slightly more granular program part that a statement
A literal value
A single part of an object literal
An object literal or class property identifier
The value of an object literal or class property