Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Scanner

Hierarchy

  • Scanner

Index

Methods

getStartPos

  • getStartPos(): number

getText

  • getText(): string

getTextPos

  • getTextPos(): number

getToken

getTokenPos

  • getTokenPos(): number

getTokenText

  • getTokenText(): string

getTokenValue

  • getTokenValue(): string

hasExtendedUnicodeEscape

  • hasExtendedUnicodeEscape(): boolean

hasPrecedingLineBreak

  • hasPrecedingLineBreak(): boolean

hasUnicodeEscape

  • hasUnicodeEscape(): boolean

isIdentifier

  • isIdentifier(): boolean

isReservedWord

  • isReservedWord(): boolean

isUnterminated

  • isUnterminated(): boolean

lookAhead

  • lookAhead<T>(callback: () => T): T

reScanAsteriskEqualsToken

reScanGreaterToken

reScanJsxAttributeValue

reScanJsxToken

reScanLessThanToken

reScanQuestionToken

reScanSlashToken

reScanTemplateHeadOrNoSubstitutionTemplate

  • reScanTemplateHeadOrNoSubstitutionTemplate(): SyntaxKind

reScanTemplateToken

  • reScanTemplateToken(isTaggedTemplate: boolean): SyntaxKind

scan

scanJsDocToken

scanJsxAttributeValue

scanJsxIdentifier

scanJsxToken

scanRange

  • scanRange<T>(start: number, length: number, callback: () => T): T
  • Type parameters

    • T

    Parameters

    • start: number
    • length: number
    • callback: () => T
        • (): T
        • Returns T

    Returns T

setLanguageVariant

setOnError

setScriptTarget

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

tryScan

  • tryScan<T>(callback: () => T): T

Generated using TypeDoc