Aller au contenu principal

Comparable

Callable

  • Comparable<T>(properties: { compare: (left: T, right: T) => number }): Comparable<T>

  • Construct Comparable instance

    @example
    const NumberComparable = Comparable({
    compare: (left, right) => left - right,
    });
    NumberComparable['=='](0, 0); // true
    NumberComparable['<'](0, 1); // true
    NumberComparable['>'](0, 1); // false

    Type parameters

    • T