[I] ProjectionStatementNode
Extends
Properties
Property | Modifier | Type | Description | Overrides | Inherited from |
---|---|---|---|---|---|
directives? | readonly | readonly DirectiveExpressionNode [] | - | - | BaseNode .directives |
docs? | readonly | readonly DocNode [] | - | - | BaseNode .docs |
end | readonly | number | The ending position measured in UTF-16 code units from the start of the full string. Exclusive. | - | BaseNode .end |
flags | readonly | NodeFlags | - | - | BaseNode .flags |
from? | readonly | ProjectionNode | - | - | - |
id | readonly | IdentifierNode | - | - | DeclarationNode .id |
kind | readonly | ProjectionStatement | - | BaseNode .kind | - |
parent? | readonly | TypeSpecScriptNode | NamespaceStatementNode | - | BaseNode .parent | - |
pos | readonly | number | The starting position of the ranger measured in UTF-16 code units from the start of the full string. Inclusive. | - | BaseNode .pos |
preFrom? | readonly | ProjectionNode | - | - | - |
preTo? | readonly | ProjectionNode | - | - | - |
projections | readonly | readonly ProjectionNode [] | - | - | - |
selector | readonly | | MemberExpressionNode | IdentifierNode | ProjectionModelSelectorNode | ProjectionModelPropertySelectorNode | ProjectionScalarSelectorNode | ProjectionInterfaceSelectorNode | ProjectionOperationSelectorNode | ProjectionEnumSelectorNode | ProjectionEnumMemberSelectorNode | ProjectionUnionSelectorNode | ProjectionUnionVariantSelectorNode | - | - | - |
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. | - | BaseNode .symbol |
to? | readonly | ProjectionNode | - | - | - |