Class STree<V, I>

Type Parameters

  • V = unknown

  • I = unknown

Hierarchy

Constructors

  • Type Parameters

    • V = unknown

    • I = unknown

    Returns STree<V, I>

Properties

pageSplitSize: number

Accessors

  • get length(): number
  • Returns number

Methods

  • Returns Cursor<V>

  • Returns void

  • Returns STree<V, I>

  • Parameters

    • x: I
    • y: I

    Returns number

  • Parameters

    • lower: number

    Returns STree<V, I>

  • Returns Cursor<[I, V]>

  • Type Parameters

    • T

    Parameters

    • callback: ((value, index, id, tree) => void | T)
        • (value, index, id, tree): void | T
        • Parameters

          • value: V
          • index: number
          • id: I
          • tree: STree<V, I>

          Returns void | T

    Returns T

  • Type Parameters

    • T

    • S

    Parameters

    • callback: ((this, value, index, id, tree) => void | T)
        • (this, value, index, id, tree): void | T
        • Parameters

          • this: S
          • value: V
          • index: number
          • id: I
          • tree: STree<V, I>

          Returns void | T

    • thisArg: S

    Returns T

  • Parameters

    • index: number
    • Optional id: I

    Returns V

  • Parameters

    • index: number
    • Optional id: I

    Returns [I, V]

  • Parameters

    • value: V

    Returns I

  • Parameters

    • index: number
    • newValue: V
    • Optional id: I

    Returns STree<V, I>

  • Returns boolean

  • Returns Cursor<I>

  • Parameters

    • id: I
    • Optional start: number

    Returns number

  • Parameters

    • fromIndex: number
    • toIndex: number
    • Optional id: I

    Returns STree<V, I>

  • Returns V

  • Parameters

    • Rest ...newValues: V[]

    Returns number

  • Parameters

    • index: number
    • Optional id: I

    Returns STree<V, I>

  • Returns Cursor<[I, V]>

  • Returns Cursor<I>

  • Returns Cursor<V>

  • Parameters

    • index: number
    • newValue: V
    • Optional id: I

    Returns STree<V, I>

  • Returns V

  • Parameters

    • start: number
    • Optional deleteCount: number
    • Rest ...newValues: V[]

    Returns V[]

  • Parameters

    • upper: number

    Returns STree<V, I>

  • Parameters

    • Rest ...newValues: V[]

    Returns number

  • Returns Cursor<V>

Generated using TypeDoc