@servicenow/sdk - v4.4.1
    Preparing search index...

    Type Parameters

    • T = any
    Index

    Constructors

    • Type Parameters

      • T = any

      Parameters

      • value: T

      Returns AstPath<T>

    Properties

    stack: T[]

    Accessors

    • get ancestors(): T[]

      Returns T[]

    • get grandparent(): T | null

      Returns T | null

    • get index(): number | null

      Returns number | null

    • get isFirst(): boolean

      Returns boolean

    • get isInArray(): boolean

      Returns boolean

    • get isLast(): boolean

      Returns boolean

    • get isRoot(): boolean

      Returns boolean

    • get key(): string | null

      Returns string | null

    • get next(): T | null

      Returns T | null

    • get node(): T

      Returns T

    • get parent(): T | null

      Returns T | null

    • get previous(): T | null

      Returns T | null

    • get root(): T

      Returns T

    • get siblings(): T[] | null

      Returns T[] | null

    Methods

    • Type Parameters

      • U

      Parameters

      • callback: (path: this) => U
      • Optionalcount: number

      Returns U

    • Returns PropertyKey | null

      Please use AstPath#key or AstPath#index

    • Parameters

      • Optionalcount: number

      Returns T | null

    • Parameters

      • Optionalcount: number

      Returns T | null

    • Returns T

      Please use AstPath#node or AstPath#siblings

    • Parameters

      • ...predicates: ((node: any, name: string | null, number: number | null) => boolean)[]

      Returns boolean