MCPcopy Create free account
hub / github.com/Effect-TS/effect / getEquivalence

Function getEquivalence

packages/effect/src/Option.ts:1690–1691  ·  view source on GitHub ↗
(isEquivalent: Equivalence.Equivalence<A>)

Source from the content-addressed store, hash-verified

1688 * @since 2.0.0
1689 */
1690export const getEquivalence = <A>(isEquivalent: Equivalence.Equivalence<A>): Equivalence.Equivalence<Option<A>> =>
1691 Equivalence.make((x, y) => isNone(x) ? isNone(y) : isNone(y) ? false : isEquivalent(x.value, y.value))
1692
1693/**
1694 * Creates an `Order` instance for comparing `Option` values, using a provided

Callers

nothing calls this directly

Calls 2

makeMethod · 0.65
isNoneFunction · 0.50

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…