Properties
Readonly Abstract arity
arity: number
Readonly Abstract fold
fold: undefined | U
Readonly Abstract size
size: number
Methods
Abstract balanced
-
Parameters
Abstract drop
-
Parameters
Abstract entries
-
Returns Cursor<[K, V]>
Abstract firstEntry
- firstEntry(): undefined | [K, V]
-
Returns undefined | [K, V]
Abstract forEach
- forEach<T, S>(callback: (key: K, value: V) => void | T, thisArg: S): undefined | T
-
Type parameters
Parameters
-
callback: (key: K, value: V) => void | T
-
- (key: K, value: V): void | T
-
Parameters
Returns void | T
-
thisArg: S
Returns undefined | T
Abstract forEachKey
- forEachKey<T, S>(callback: (key: K) => void | T, thisArg: S): undefined | T
-
Type parameters
Parameters
-
callback: (key: K) => void | T
-
-
Parameters
Returns void | T
-
thisArg: S
Returns undefined | T
Abstract forEachValue
- forEachValue<T, S>(callback: (value: V) => void | T, thisArg: S): undefined | T
-
Type parameters
Parameters
-
callback: (value: V) => void | T
-
-
Parameters
Returns void | T
-
thisArg: S
Returns undefined | T
Abstract get
-
Parameters
Returns undefined | V
Abstract getEntry
- getEntry(index: number): undefined | [K, V]
-
Parameters
Returns undefined | [K, V]
Abstract has
-
Parameters
Returns boolean
Abstract isEmpty
-
Returns boolean
keys
-
Abstract lastEntry
- lastEntry(): undefined | [K, V]
-
Returns undefined | [K, V]
Abstract maxKey
-
Returns K
Abstract minKey
-
Returns K
Abstract nextEntry
- nextEntry(key: K, tree: BTreeContext<K, V>): undefined | [K, V]
-
Parameters
Returns undefined | [K, V]
Abstract previousEntry
- previousEntry(key: K, tree: BTreeContext<K, V>): undefined | [K, V]
-
Parameters
Returns undefined | [K, V]
Abstract reduced
- reduced(identity: U, accumulator: (result: U, element: V) => U, combiner: (result: U, result2: U) => U): BTreePage<K, V, U>
-
Parameters
-
identity: U
-
accumulator: (result: U, element: V) => U
-
- (result: U, element: V): U
-
combiner: (result: U, result2: U) => U
-
- (result: U, result2: U): U
Abstract removed
-
Parameters
Abstract reverseEntries
- reverseEntries(): Cursor<[K, V]>
-
Returns Cursor<[K, V]>
reverseKeys
-
reverseValues
-
Abstract split
-
Parameters
Abstract splitLeft
-
Parameters
Abstract splitRight
- splitRight(index: number): BTreePage<K, V, U>
-
Parameters
Abstract take
-
Parameters
Abstract updated
-
Parameters
values
-
Static empty
-
Type parameters