Hyperlinkv0.8.0-beta.28

HashSet

HashSet.makeconsteffect/HashSet.ts:149
<Values extends ReadonlyArray<any>>(...values: Values): HashSet<
  Values[number]
>

Creates a HashSet from a variable number of values.

Example (Creating a HashSet from values)

import { HashSet } from "effect"

const fruits = HashSet.make("apple", "banana", "cherry")
console.log(HashSet.size(fruits)) // 3

const numbers = HashSet.make(1, 2, 3, 2, 1) // Duplicates ignored
console.log(HashSet.size(numbers)) // 3

const mixed = HashSet.make("hello", 42, true)
console.log(HashSet.size(mixed)) // 3
constructors
Source effect/HashSet.ts:1493 lines
export const make: <Values extends ReadonlyArray<any>>(
  ...values: Values
) => HashSet<Values[number]> = internal.make
Referenced by 1 symbols