Interface MakeAbstractMap_Methods<K, V, SetArgs>
Type Parameters
K
V
SetArgs extends unknown[] = [V]
Methods
[iterator]
- [iterator](): IterableIterator<[K, V]>
Returns IterableIterator<[K, V]>
forEach
- forEach(callbackfn: ((value: V, key: K, map: MakeAbstractMap_Methods<K, V, SetArgs>) => void), thisArg?: any): void
keyOf
- keyOf(searchElement: V): undefined | K
Parameters
Returns undefined | K
keys
- keys(): IterableIterator<K>
Returns IterableIterator<K>
values
- values(): IterableIterator<V>
Returns IterableIterator<V>
Calls delete on every value in the map.
Override this method if you want to optimize this behavior.