Function greatest

  • Returns the greatest element of the specified iterable according to the specified comparator or accessor. If the given iterable contains no comparable elements (i.e., the comparator returns NaN when comparing each element to itself), returns undefined. If comparator is not specified, it defaults to ascending.

    Type Parameters

    • T

    Parameters

    • iterable: Iterable<T>
    • Optional comparator: ((a, b) => number)
        • (a, b): number
        • Parameters

          • a: T
          • b: T

          Returns number

    Returns T | undefined

  • Returns the greatest element of the specified iterable according to the specified comparator or accessor. If the given iterable contains no comparable elements (i.e., the comparator returns NaN when comparing each element to itself), returns undefined. If comparator is not specified, it defaults to ascending.

    Type Parameters

    • T

    Parameters

    • iterable: Iterable<T>
    • accessor: ((a) => unknown)
        • (a): unknown
        • Parameters

          • a: T

          Returns unknown

    Returns T | undefined