Hierarchy
-
↳ PropertyAccessToken
Constructors
constructor
+ new PropertyAccessToken(variable
: IdentifierToken | QuotedToken, props
: IdentifierToken | QuotedToken | PropertyAccessToken[], end
: number): PropertyAccessToken
Overrides Token.constructor
Defined in src/tokens/property-access-token.ts:7
Parameters:
Name | Type |
---|---|
variable |
IdentifierToken | QuotedToken |
props |
IdentifierToken | QuotedToken | PropertyAccessToken[] |
end |
number |
Returns: PropertyAccessToken
Properties
begin
• begin: number
Inherited from DelimitedToken.begin
Defined in src/tokens/token.ts:7
end
• end: number
Inherited from DelimitedToken.end
Defined in src/tokens/token.ts:8
Optional
file
• file? : undefined | string
Inherited from DelimitedToken.file
Defined in src/tokens/token.ts:9
input
• input: string
Inherited from DelimitedToken.input
Defined in src/tokens/token.ts:6
kind
• kind: TokenKind
Inherited from DelimitedToken.kind
Defined in src/tokens/token.ts:5
propertyName
• propertyName: string
Defined in src/tokens/property-access-token.ts:7
props
• props: IdentifierToken | QuotedToken | PropertyAccessToken[]
Defined in src/tokens/property-access-token.ts:10
variable
• variable: IdentifierToken | QuotedToken
Defined in src/tokens/property-access-token.ts:9
Methods
getPosition
▸ getPosition(): number[]
Inherited from DelimitedToken.getPosition
Defined in src/tokens/token.ts:14
Returns: number[]
getText
▸ getText(): string
Inherited from DelimitedToken.getText
Defined in src/tokens/token.ts:11
Returns: string
size
▸ size(): number
Inherited from DelimitedToken.size
Defined in src/tokens/token.ts:24
Returns: number