| ArgumentListTree |
| ArrayLiteralExpressionTree |
| ArrayPatternTree |
| ArrayTypeTree
Represents an array type (foo[]).
|
| AssignmentRestElementTree |
| BinaryOperatorTree |
| BlockTree |
| BreakStatementTree |
| CallExpressionTree |
| CaseClauseTree |
| CatchTree |
| ClassDeclarationTree |
| CommaExpressionTree |
| Comment
placeholder class
|
| Comment.Type |
| ComprehensionForTree |
| ComprehensionIfTree |
| ComprehensionTree |
| ComprehensionTree.ComprehensionType |
| ComputedPropertyDefinitionTree
Represents a computed property in an object literal.
|
| ComputedPropertyGetterTree |
| ComputedPropertyMemberVariableTree
Represents a member variable with a computed property name.
|
| ComputedPropertyMethodTree |
| ComputedPropertySetterTree |
| ConditionalExpressionTree |
| ContinueStatementTree |
| DebuggerStatementTree |
| DefaultClauseTree |
| DefaultParameterTree |
| DoWhileStatementTree |
| EmptyStatementTree |
| ExportDeclarationTree |
| ExportSpecifierTree |
| ExpressionStatementTree |
| FinallyTree |
| ForInStatementTree |
| FormalParameterListTree |
| ForOfStatementTree |
| ForStatementTree |
| FunctionDeclarationTree |
| FunctionDeclarationTree.Kind |
| GetAccessorTree |
| IdentifierExpressionTree |
| IfStatementTree |
| ImportDeclarationTree |
| ImportSpecifierTree |
| LabelledStatementTree |
| LiteralExpressionTree |
| MemberExpressionTree |
| MemberLookupExpressionTree |
| MemberVariableTree
Represents a member variable, also know as a field, of a class.
|
| MissingPrimaryExpressionTree |
| ModuleImportTree |
| NewExpressionTree |
| NullTree
Represents a null parse tree element.
|
| ObjectLiteralExpressionTree |
| ObjectPatternTree |
| ParameterizedTypeTree
A type that has type arguments applied to it (Foo<Bar, Baz>).
|
| ParenExpressionTree |
| ParseTree
An abstract syntax tree for JavaScript parse trees.
|
| ParseTreeType
The types of concrete parse trees.
|
| PostfixExpressionTree |
| ProgramTree |
| PropertyNameAssignmentTree |
| RestParameterTree |
| ReturnStatementTree |
| SetAccessorTree |
| SpreadExpressionTree |
| SuperExpressionTree |
| SwitchStatementTree |
| TemplateLiteralExpressionTree
Template literal production in ES6.
|
| TemplateLiteralPortionTree
A production representing a literal portion of a template literal.
|
| TemplateSubstitutionTree
A production representing the expression to be evaluated and substituted
into a template literal.
|
| ThisExpressionTree |
| ThrowStatementTree |
| TryStatementTree |
| TypedParameterTree
A parameter with a type specified.
|
| TypeNameTree
Parse tree node representing a type name (of the form foo.bar.Baz) split into segments (
[foo, bar, Baz]).
|
| UnaryExpressionTree |
| VariableDeclarationListTree |
| VariableDeclarationTree |
| VariableStatementTree |
| WhileStatementTree |
| WithStatementTree |
| YieldExpressionTree |