[I] BaseNode
Extends
Extended by
AliasStatementNode
AnyKeywordNode
ArrayExpressionNode
ArrayLiteralNode
AugmentDecoratorStatementNode
BooleanLiteralNode
CallExpressionNode
ConstStatementNode
DecoratorDeclarationStatementNode
DecoratorExpressionNode
DirectiveExpressionNode
DocNode
DocTagBaseNode
DocTextNode
EmptyStatementNode
EnumMemberNode
EnumSpreadMemberNode
EnumStatementNode
ExternKeywordNode
FunctionDeclarationStatementNode
FunctionParameterNode
IdentifierNode
ImportStatementNode
InterfaceStatementNode
IntersectionExpressionNode
InvalidStatementNode
JsNamespaceDeclarationNode
JsSourceFileNode
MemberExpressionNode
ModelExpressionNode
ModelPropertyNode
ModelSpreadPropertyNode
ModelStatementNode
NamespaceStatementNode
NeverKeywordNode
NumericLiteralNode
ObjectLiteralNode
ObjectLiteralPropertyNode
ObjectLiteralSpreadPropertyNode
OperationSignatureDeclarationNode
OperationSignatureReferenceNode
OperationStatementNode
ScalarConstructorNode
ScalarStatementNode
StringLiteralNode
StringTemplateExpressionNode
StringTemplateLiteralLikeNode
StringTemplateSpanNode
TemplateArgumentNode
TemplateParameterDeclarationNode
TupleExpressionNode
TypeOfExpressionNode
TypeReferenceNode
TypeSpecScriptNode
UnionExpressionNode
UnionStatementNode
UnionVariantNode
UsingStatementNode
ValueOfExpressionNode
VoidKeywordNode
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
_id? | public | number | Unique id across the process used to look up NodeLinks | - |
directives? | readonly | readonly DirectiveExpressionNode [] | - | - |
docs? | readonly | readonly DocNode [] | - | - |
end | readonly | number | The ending position measured in UTF-16 code units from the start of the full string. Exclusive. | TextRange .end |
flags | readonly | NodeFlags | - | - |
kind | readonly | SyntaxKind | - | - |
parent? | readonly | Node | - | - |
pos | readonly | number | The starting position of the ranger measured in UTF-16 code units from the start of the full string. Inclusive. | TextRange .pos |
symbol | readonly | Sym | Could be undefined but making this optional creates a lot of noise. In practice, you will likely only access symbol in cases where you know the node has a symbol. | - |