Skip to main content

Equal <T>

Module interface for values that have equivalence relation

Hierarchy

Index

Comparator

Other

Comparator

!=

  • !=(this: void, left: T, right: T): boolean
  • "Not equal to" operator

    @example
    const TEqual: Equal<T>;
    TEqual['!='](value, otherValue); // true
    TEqual['!='](value, value); // false

==

  • ==(this: void, left: T, right: T): boolean
  • "Equal to" operator

    @example
    type T = // ...
    const TEqual: Equal<T>;
    TEqual['=='](value, value); // true
    TEqual['=='](value, otherValue); // false

equals

  • equals(this: void, left: T, right: T): boolean
  • Alias to '=='

    @example
    type T = // ...
    const TEqual: Equal<T>;
    TEqual.equals(value, value); // true
    TEqual.equals(value, otherValue); // false

Other

constructor

constructor:
Page Options