MCPcopy Index your code
hub / github.com/Effect-TS/effect / equivalentElements

Function equivalentElements

packages/effect/test/utils/equals.ts:4–11  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2import type * as Equivalence from "effect/Equivalence"
3
4export const equivalentElements = <A>(): Equivalence.Equivalence<A> => (x, y) => {
5 if (Array.isArray(x) && Array.isArray(y)) {
6 if (x.length === y.length) {
7 return x.every((v, i) => Equal.equals(v, y[i]))
8 }
9 }
10 return Equal.equals(x, y)
11}

Callers 2

TMap.test.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected