Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

x/rimbu/hashed/map-custom/implementation/immutable.ts>HashMapEmpty

Rimbu is a TypeScript library focused on immutable, performant, and type-safe collections and other tools.
Go to Latest
class HashMapEmpty
implements HashMap<K, V>
extends EmptyBase
import { HashMapEmpty } from "https://deno.land/x/rimbu@1.0.4/hashed/map-custom/implementation/immutable.ts";

Constructors

new
HashMapEmpty(context: HashMapContext<K>)

Type Parameters

optional
K = any
optional
V = any

Methods

addEntries(entries: StreamSource<readonly [K, V]>): HashMap.NonEmpty<K, V>
addEntry(entry: readonly [K, V]): HashMap.NonEmpty<K, V>
get<_, O>(key: K, otherwise?: OptLazy<O>): O
hasKey(): false
mapValues<V2>(): HashMap<K, V2>
modifyAt(atKey: K, options: { ifNew?: OptLazyOr<V, Token>; }): HashMap<K, V>
removeKeyAndGet(): undefined
set(key: K, value: V): HashMap.NonEmpty<K, V>
toBuilder(): HashMap.Builder<K, V>
toJSON(): ToJSON<(readonly [K, V])[]>
toString(): string