Package: effect
Module: MutableHashSet
Returns the number of unique values in the MutableHashSet.
When to use
Use to read how many unique values are currently stored in the set.
Example (Checking set size)
import { MutableHashSet } from "effect"
const set = MutableHashSet.empty<string>()
console.log(MutableHashSet.size(set)) // 0
MutableHashSet.add(set, "apple")
MutableHashSet.add(set, "banana")
MutableHashSet.add(set, "apple") // Duplicate
console.log(MutableHashSet.size(set)) // 2
MutableHashSet.remove(set, "apple")
console.log(MutableHashSet.size(set)) // 1
MutableHashSet.clear(set)
console.log(MutableHashSet.size(set)) // 0
Signature
declare const size: <V>(self: MutableHashSet<V>) => number
Since v2.0.0