Skip to content
Effect 4.0 is here. One ecosystem. Zero dependencies.

Equal

5 exports Since v2.0.0 Source

Equality

Since v2.0.0

Signature

declare function equals<B>(that: B): <A>(self: A) => boolean
declare function equals<A, B>(self: A, that: B): boolean

Guards

Since v2.0.0

Signature

declare function isEqual(u: unknown): u is Equal

Instances

Signature

declare const equivalence: <A>() => Equivalence<A>

Models

Equal

interface
Since v2.0.0

Signature

interface Equal extends Hash {
[symbol](that: Equal): boolean;
}

Symbols

Since v2.0.0

Signature

declare const symbol: unique symbol