Import
import { RefHashMap } from "@typed/fx";This public exposure is a re-export. Its import path is supported; declaration documentation is shared with the other public exposures below.
Signatures
export * as RefHashMap from "./RefHashMap.js";Members
RefHashMap.RefHashMapA RefHashMap is a RefSubject specialized over a HashMap.
RefHashMap.clearClear all entries from the RefHashMap.
RefHashMap.entriesGet all entries from the RefHashMap.
RefHashMap.everyCheck if all entries satisfy a predicate.
RefHashMap.filterFilter entries in place.
RefHashMap.filterMapValuesFilter and map values.
RefHashMap.filterValuesFilter entries creating a Computed value.
RefHashMap.findFirstFind the first entry satisfying a predicate.
RefHashMap.getGet the value at a key as a Filtered.
RefHashMap.hasCheck if a key exists in the RefHashMap.
RefHashMap.isEmptyCheck if the RefHashMap is empty.
RefHashMap.isNonEmptyCheck if the RefHashMap is non-empty.
RefHashMap.keysGet all keys from the RefHashMap.
RefHashMap.makeCreates a new
RefHashMapfrom a HashMap,Effect, orFx.RefHashMap.mapMap values in place (endomorphic).
RefHashMap.mapValuesMap values to a different type.
RefHashMap.modifyModify the value at a key if it exists.
RefHashMap.modifyAtModify the value at a key using an Option-based update function.
RefHashMap.reduceReduce the entries to a single value.
RefHashMap.removeRemove a key from the RefHashMap.
RefHashMap.removeManyRemove multiple keys from the RefHashMap.
RefHashMap.setSet a key-value pair in the RefHashMap.
RefHashMap.setManySet multiple key-value pairs in the RefHashMap.
RefHashMap.sizeGet the current size of the RefHashMap.
RefHashMap.someCheck if any entry satisfies a predicate.
RefHashMap.unionMerge another HashMap into this one.
RefHashMap.valuesGet all values from the RefHashMap.