import { HashMapContext } from "https://deno.land/x/rimbu@1.0.4/hashed/map-custom/implementation/context.ts";
Properties
readonly
_empty: HashMap<any, any>readonly
_emptyBlock: HashMapBlock<any, any>readonly
builder: <K extends UK, V>() => HashMap.Builder<K, V>Methods
block<V>(): HashMapBlock<UK, V>
entries: (readonly [UK, V])[] | null,
entrySets: MapEntrySet<UK, V>[] | null,
size: number,
level: number,
collision<V>(entries: List.NonEmpty<readonly [UK, V]>): HashMapCollision<UK, V>
createBuilder<K extends UK, V>(source?: HashMap.NonEmpty<K, V>): HashMap.Builder<K, V>
emptyBlock<V>(): HashMapBlock<UK, V>
getKeyIndex(level: number, hash: number): number
isHashMapBlock<K, V>(obj: MapEntrySet<K, V>): obj is HashMapBlock<K, V>
isHashMapBlockBuilder<K, V>(obj: MapBlockBuilderEntry<K, V>): obj is HashMapBlockBuilder<K, V>
isNonEmptyInstance(source: any): source is any
isValidKey(key: unknown): key is UK