Skip to content
Effect Days 2026 Get your ticket

Equal

5 exports Added in v2.0.0 Source

Equality

equals

Added in v2.0.0 Source

Signature

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

Guards

isEqual

Added in v2.0.0 Source

Signature

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

Instances

equivalence

Added in v2.0.0 Source

Signature

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

Models

Equal interface

Added in v2.0.0 Source

Signature

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

Symbols

symbol

Added in v2.0.0 Source

Signature

declare const symbol: unique symbol