Order of the tree, which is the maximum branching factor / number of children of a node. Must be >= 2.
Function that defines the sort order of keys.
Function that defines the sort order of keys.
Protected childrenProtected Readonly compareFunction that defines the sort order of keys.
Protected nodeProtected nodeReadonly orderOrder of the tree, which is the maximum branching factor / number of children of a node. Must be >= 2.
Marker to indicate that this object is a RangeQueryable.
Protected minReturns the minimum number of keys for a non-root node.
Returns the number of elements in the current node.
Returns the number of elements in the tree. Note that this is an O(N) operation that counts the number of elements in each tree node.
Protected assignAssigns RHS to this tree.
Deletes the values with given keys.
Optional options: AbortOptionsQueries entries in this map.
Optional options: RangeQueryOptions<K>Protected findOptional thisArg: unknownGets the list of data identified by given keys.
Optional options: AbortOptionsChecks if given keys exist in the set.
Optional options: AbortOptionsProtected iterateQueries keys in this map.
Optional options: RangeQueryOptions<K>Protected reverseSets given list of entries.
Optional options: AbortOptionsProtected splitSplits node if it exceeds the max number of keys (order - 1).
Sets or deletes given list of entries.
Optional options: AbortOptionsQueries values in this map.
Optional options: RangeQueryOptions<K>Generated using TypeDoc
An in-memory B-tree structure that implements the Map interface.