@servicenow/sdk - v4.4.1
    Preparing search index...
    interface Scanner {
        getStartPos(): number;
        getText(): string;
        getTextPos(): number;
        getToken(): tsc.SyntaxKind;
        getTokenEnd(): number;
        getTokenFullStart(): number;
        getTokenPos(): number;
        getTokenStart(): number;
        getTokenText(): string;
        getTokenValue(): string;
        hasExtendedUnicodeEscape(): boolean;
        hasPrecedingLineBreak(): boolean;
        hasUnicodeEscape(): boolean;
        isIdentifier(): boolean;
        isReservedWord(): boolean;
        isUnterminated(): boolean;
        lookAhead<T>(callback: () => T): T;
        reScanAsteriskEqualsToken(): tsc.SyntaxKind;
        reScanGreaterToken(): tsc.SyntaxKind;
        reScanHashToken(): tsc.SyntaxKind;
        reScanInvalidIdentifier(): tsc.SyntaxKind;
        reScanJsxAttributeValue(): tsc.SyntaxKind;
        reScanJsxToken(allowMultilineJsxText?: boolean): JsxTokenSyntaxKind;
        reScanLessThanToken(): tsc.SyntaxKind;
        reScanQuestionToken(): tsc.SyntaxKind;
        reScanSlashToken(): tsc.SyntaxKind;
        reScanTemplateHeadOrNoSubstitutionTemplate(): tsc.SyntaxKind;
        reScanTemplateToken(isTaggedTemplate: boolean): tsc.SyntaxKind;
        resetTokenState(pos: number): void;
        scan(): tsc.SyntaxKind;
        scanJsDocToken(): JSDocSyntaxKind;
        scanJsxAttributeValue(): tsc.SyntaxKind;
        scanJsxIdentifier(): tsc.SyntaxKind;
        scanJsxToken(): JsxTokenSyntaxKind;
        scanRange<T>(start: number, length: number, callback: () => T): T;
        setJSDocParsingMode(kind: JSDocParsingMode): void;
        setLanguageVariant(variant: tsc.LanguageVariant): void;
        setOnError(onError: ErrorCallback | undefined): void;
        setScriptKind(scriptKind: tsc.ScriptKind): void;
        setScriptTarget(scriptTarget: tsc.ScriptTarget): void;
        setText(text: string | undefined, start?: number, length?: number): void;
        setTextPos(textPos: number): void;
        tryScan<T>(callback: () => T): T;
    }
    Index

    Methods

    • Returns number

      use getTokenFullStart

    • Returns string

    • Returns number

      use getTokenEnd

    • Returns tsc.SyntaxKind

    • Returns number

    • Returns number

    • Returns number

      use getTokenStart

    • Returns number

    • Returns string

    • Returns string

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Returns boolean

    • Type Parameters

      • T

      Parameters

      • callback: () => T

      Returns T

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Parameters

      • OptionalallowMultilineJsxText: boolean

      Returns JsxTokenSyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

      use reScanTemplateToken(false)

    • Parameters

      • isTaggedTemplate: boolean

      Returns tsc.SyntaxKind

    • Parameters

      • pos: number

      Returns void

    • Returns tsc.SyntaxKind

    • Returns JSDocSyntaxKind

    • Returns tsc.SyntaxKind

    • Returns tsc.SyntaxKind

    • Type Parameters

      • T

      Parameters

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

      Returns T

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      Returns void

    • Parameters

      • text: string | undefined
      • Optionalstart: number
      • Optionallength: number

      Returns void

    • Parameters

      • textPos: number

      Returns void

      use resetTokenState

    • Type Parameters

      • T

      Parameters

      • callback: () => T

      Returns T