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 |
|