Properties
Readonly Abstract arity
arity: number
Readonly Abstract size
size: number
Methods
Abstract balanced
-
Parameters
Abstract drop
-
Parameters
Abstract entries
-
Returns Cursor<[I, V]>
Abstract forEach
- forEach<T, S>(callback: (value: V, index: number, id: I) => void | T, thisArg: S, offset: number): undefined | T
-
Type parameters
Parameters
-
callback: (value: V, index: number, id: I) => void | T
-
- (value: V, index: number, id: I): void | T
-
Parameters
-
value: V
-
index: number
-
id: I
Returns void | T
-
thisArg: S
-
offset: number
Returns undefined | T
Abstract get
- get(index: number): undefined | V
-
Parameters
Returns undefined | V
Abstract getEntry
- getEntry(index: number): undefined | [I, V]
-
Parameters
Returns undefined | [I, V]
Abstract inserted
-
Parameters
-
index: number
-
newValue: V
-
id: undefined | I
-
Abstract isEmpty
-
Returns boolean
keys
-
Abstract removed
-
Parameters
Abstract reverseEntries
- reverseEntries(): Cursor<[I, V]>
-
Returns Cursor<[I, V]>
reverseKeys
-
reverseValues
-
Abstract split
-
Parameters
Abstract splitLeft
-
Parameters
Abstract splitRight
-
Parameters
Abstract take
-
Parameters
Abstract updated
-
Parameters
-
index: number
-
newValue: V
-
values
-
Static empty
-
Type parameters