Interface Eq<A>

Eq is a typeclass for "deep" equality i.e., all substructures recursively are equal by value.

interface Eq {
    eq: ((l, r) => boolean);
    neq: ((l, r) => boolean);
}

Type Parameters

  • A

Hierarchy

Properties

Properties

eq: ((l, r) => boolean)

Type declaration

    • (l, r): boolean
    • Parameters

      • l: Readonly<A>
      • r: Readonly<A>

      Returns boolean

neq: ((l, r) => boolean)

Type declaration

    • (l, r): boolean
    • Parameters

      • l: Readonly<A>
      • r: Readonly<A>

      Returns boolean

Generated using TypeDoc