Methods
getStartPos
-
Returns number
getText
-
Returns string
getTextPos
-
Returns number
getToken
-
getTokenPos
-
Returns number
getTokenText
-
Returns string
getTokenValue
-
Returns string
hasExtendedUnicodeEscape
- hasExtendedUnicodeEscape(): boolean
-
Returns boolean
hasPrecedingLineBreak
- hasPrecedingLineBreak(): boolean
-
Returns boolean
hasUnicodeEscape
- hasUnicodeEscape(): boolean
-
Returns boolean
isIdentifier
-
Returns boolean
isReservedWord
- isReservedWord(): boolean
-
Returns boolean
isUnterminated
- isUnterminated(): boolean
-
Returns boolean
lookAhead
- lookAhead<T>(callback: () => T): T
-
Type parameters
Parameters
Returns T
reScanAsteriskEqualsToken
-
reScanGreaterToken
-
reScanInvalidIdentifier
-
reScanJsxAttributeValue
-
reScanJsxToken
-
Parameters
-
Optional allowMultilineJsxText: boolean
reScanLessThanToken
-
reScanQuestionToken
-
reScanSlashToken
-
reScanTemplateHeadOrNoSubstitutionTemplate
- reScanTemplateHeadOrNoSubstitutionTemplate(): SyntaxKind
-
reScanTemplateToken
- reScanTemplateToken(isTaggedTemplate: boolean): SyntaxKind
-
Parameters
-
isTaggedTemplate: boolean
scan
-
scanJsDocToken
-
scanJsxAttributeValue
-
scanJsxIdentifier
-
scanJsxToken
-
scanRange
- scanRange<T>(start: number, length: number, callback: () => T): T
-
Type parameters
Parameters
-
start: number
-
length: number
-
callback: () => T
Returns T
setLanguageVariant
-
Parameters
Returns void
setOnError
-
Parameters
Returns void
setScriptTarget
-
Parameters
Returns void
setText
- setText(text: string, start?: number, length?: number): void
-
Parameters
-
text: string
-
Optional start: number
-
Optional length: number
Returns void
setTextPos
- setTextPos(textPos: number): void
-
Parameters
Returns void
tryScan
- tryScan<T>(callback: () => T): T
-
Type parameters
Parameters
Returns T