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

Function causeToEquivalence

packages/effect/src/Schema.ts:10568–10571  ·  view source on GitHub ↗
(error: Equivalence.Equivalence<E>, defect: Equivalence.Equivalence<unknown>)

Source from the content-addressed store, hash-verified

10566}
10567
10568function causeToEquivalence<E>(error: Equivalence.Equivalence<E>, defect: Equivalence.Equivalence<unknown>) {
10569 const failures = Equivalence.Array(causeReasonToEquivalence(error, defect))
10570 return (a: Cause_.Cause<E>, b: Cause_.Cause<E>) => failures(a.reasons, b.reasons)
10571}
10572
10573function causeToFormatter<E>(error: Formatter<E>, defect: Formatter<unknown>) {
10574 const causeReason = causeReasonToFormatter(error, defect)

Callers 2

CauseFunction · 0.85
ExitFunction · 0.85

Calls 1

causeReasonToEquivalenceFunction · 0.85

Tested by

no test coverage detected