Skip to content

max

max<T>(xs): T extends Iterable<infer I> ? T extends readonly [unknown, ...unknown[]] ? T[number] : Maybe<I> : T

Calculate the maximum value of the given items.

Example

max([1, 2, 3])
// => 3

Alternatives

Type Parameters

T extends Iterable<string | number | bigint>

The element type.

Parameters

xs

T

The values to check.

Returns

T extends Iterable<infer I> ? T extends readonly [unknown, ...unknown[]] ? T[number] : Maybe<I> : T

The maximum value of the traversable.