Package: effect
Module: Array
Creates an Equivalence for arrays based on an element Equivalence. Two
arrays are equivalent when they have the same length and all elements are
pairwise equivalent.
Example (Comparing arrays for equality)
import { Array } from "effect"
const eq = Array.makeEquivalence<number>((a, b) => a === b)
console.log(eq([1, 2, 3], [1, 2, 3])) // true
See
makeOrder — create an ordering for arraysSignature
declare const makeEquivalence: <A>(isEquivalent: Equivalence.Equivalence<A>) => Equivalence.Equivalence<ReadonlyArray<A>>
Since v4.0.0