| AmbientDeclarationTree |
|
| ArgumentListTree |
|
| ArrayLiteralExpressionTree |
|
| ArrayPatternTree |
|
| ArrayTypeTree |
Represents an array type (foo[]).
|
| AwaitExpressionTree |
Represents an await expression.
|
| BinaryOperatorTree |
|
| BlockTree |
|
| BreakStatementTree |
|
| CallExpressionTree |
|
| CallSignatureTree |
Represents an callable or newable object in TypeScript.
|
| 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 |
|
| DynamicImportTree |
Represents a dynamic import expression.
|
| EmptyStatementTree |
|
| EnumDeclarationTree |
|
| ExportDeclarationTree |
|
| ExportSpecifierTree |
|
| ExpressionStatementTree |
|
| FinallyTree |
|
| ForAwaitOfStatementTree |
Represents a for-await-of statement, which was added in ES2018
|
| ForInStatementTree |
|
| FormalParameterListTree |
|
| ForOfStatementTree |
|
| ForStatementTree |
|
| FunctionDeclarationTree |
|
| FunctionDeclarationTree.Builder |
|
| FunctionDeclarationTree.Kind |
|
| FunctionTypeTree |
|
| GenericTypeListTree |
A tree representing generic type(s) in classes and functions
(class Foo<T extends () => boolean, U>).
|
| GetAccessorTree |
|
| IdentifierExpressionTree |
|
| IfStatementTree |
|
| ImportDeclarationTree |
|
| ImportMetaExpressionTree |
Represents 'new.target'.
|
| ImportSpecifierTree |
|
| IndexSignatureTree |
Represents an indexable object in TypeScript.
|
| InterfaceDeclarationTree |
|
| IterRestTree |
|
| IterSpreadTree |
|
| LabelledStatementTree |
|
| LiteralExpressionTree |
|
| MemberExpressionTree |
|
| MemberLookupExpressionTree |
|
| MemberVariableTree |
Represents a member variable, also know as a field, of a class.
|
| MissingPrimaryExpressionTree |
|
| NamespaceDeclarationTree |
TypeScript namespace declaration (eg.
|
| NamespaceNameTree |
Parse tree node representing a namespace name (of the form foo.bar.Baz)
|
| NewExpressionTree |
|
| NewTargetExpressionTree |
Represents 'new.target'.
|
| NullTree |
Represents a null parse tree element.
|
| ObjectLiteralExpressionTree |
|
| ObjectPatternTree |
|
| ObjectRestTree |
|
| ObjectSpreadTree |
|
| OptionalCallExpressionTree |
Creates a OptionalCallExpressionTree that represents a call expression within an optional chain.
|
| OptionalMemberExpressionTree |
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional
chain.
|
| OptionalMemberLookupExpressionTree |
Creates a OptionalMemberExpressionTree that represents a getprop expression within an optional
chain.
|
| OptionalParameterTree |
|
| 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.
|
| ProgramTree |
|
| PropertyNameAssignmentTree |
|
| RecordTypeTree |
|
| ReturnStatementTree |
|
| SetAccessorTree |
|
| 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 |
|
| TypeAliasTree |
|
| 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]).
|
| TypeQueryTree |
Parse tree node representing a type query of the form typeof foo.bar.baz
|
| UnaryExpressionTree |
|
| UnionTypeTree |
Parse tree node representing a union type of the form foo | bar | baz.
|
| UpdateExpressionTree |
Represents UpdateExpression productions from the spec.
|
| UpdateExpressionTree.OperatorPosition |
Position of the operator relative to the operand.
|
| VariableDeclarationListTree |
|
| VariableDeclarationTree |
|
| VariableStatementTree |
|
| WhileStatementTree |
|
| WithStatementTree |
|
| YieldExpressionTree |
|