Creates a boolean representation of this evaluated expression.
Gets the compile-time value of the expression
Creates a nullish coalescing representation of this evaluated expression.
Creates a string representation of this evaluated expression.
Can this expression have side effects?
Is expression a runtime or compile-time value?
Is expression a primitive or an object type value?
Set's the value of this expression to an array of strings.
Set's the value of this expression to a BigInt
Set's the value of this expression to a boolean
Set the expression node for the expression.
Set's the value of this expression to a particular identifier and its members.
Set's the value of this expression to an array of expressions.
Set's the value of the expression to nullish.
Set's the value of this expression to a number
Stores the options of a conditional expression.
Set's the range for the expression.
Set's the value of this expression to a regular expression
Set whether or not the expression has side effects.
Set's the value of this expression to a processed/unprocessed template string. Used for evaluating TemplateLiteral expressions in the JavaScript Parser.
Wraps an array of expressions with a prefix and postfix expression.
Adds options to a conditional expression.