Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Scanner

Hierarchy

  • Scanner

Index

Methods

getStartPos

  • getStartPos(): number
  • Returns number

getText

  • getText(): string
  • Returns string

getTextPos

  • getTextPos(): number
  • Returns number

getToken

  • Returns SyntaxKind

getTokenPos

  • getTokenPos(): number
  • Returns number

getTokenText

  • getTokenText(): string
  • Returns string

getTokenValue

  • getTokenValue(): string
  • Returns string

hasExtendedUnicodeEscape

  • hasExtendedUnicodeEscape(): boolean
  • Returns boolean

hasPrecedingLineBreak

  • hasPrecedingLineBreak(): boolean
  • Returns boolean

hasUnicodeEscape

  • hasUnicodeEscape(): boolean
  • Returns boolean

isIdentifier

  • isIdentifier(): boolean
  • Returns boolean

isReservedWord

  • isReservedWord(): boolean
  • Returns boolean

isUnterminated

  • isUnterminated(): boolean
  • Returns boolean

lookAhead

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

    • T

    Parameters

    • callback: () => T
        • (): T
        • Returns T

    Returns T

reScanAsteriskEqualsToken

  • Returns SyntaxKind

reScanGreaterToken

  • Returns SyntaxKind

reScanInvalidIdentifier

  • Returns SyntaxKind

reScanJsxAttributeValue

  • Returns SyntaxKind

reScanJsxToken

  • Parameters

    • Optional allowMultilineJsxText: boolean

    Returns JsxTokenSyntaxKind

reScanLessThanToken

  • Returns SyntaxKind

reScanQuestionToken

  • Returns SyntaxKind

reScanSlashToken

  • Returns SyntaxKind

reScanTemplateHeadOrNoSubstitutionTemplate

  • reScanTemplateHeadOrNoSubstitutionTemplate(): SyntaxKind
  • Returns SyntaxKind

reScanTemplateToken

  • reScanTemplateToken(isTaggedTemplate: boolean): SyntaxKind
  • Parameters

    • isTaggedTemplate: boolean

    Returns SyntaxKind

scan

  • Returns SyntaxKind

scanJsDocToken

  • Returns JSDocSyntaxKind

scanJsxAttributeValue

  • Returns SyntaxKind

scanJsxIdentifier

  • Returns SyntaxKind

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

  • 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

    • textPos: number

    Returns void

tryScan

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

    • T

    Parameters

    • callback: () => T
        • (): T
        • Returns T

    Returns T

Generated using TypeDoc