effect-io-ai

Package: effect
Module: HashMap

HashMap.fromIterable

Creates a new HashMap from an iterable collection of key/value pairs.

Example (Creating a HashMap from an iterable)

import { HashMap } from "effect"

const entries = [["a", 1], ["b", 2], ["c", 3]] as const
const map = HashMap.fromIterable(entries)
console.log(HashMap.size(map)) // 3
console.log(HashMap.get(map, "a")) // Option.some(1)

Signature

declare const fromIterable: <K, V>(entries: Iterable<readonly [K, V]>) => HashMap<K, V>

Source

Since v2.0.0