minBy
minBy<
T
>(xs
,f
):T
extendsIterable
<infer I> ?T
extends readonly [unknown
,...unknown[]
] ?T
[number
] :Maybe
<I
> :T
Calculate the minimum value of the given items by applying the function.
Example
minBy([{ 'n': 1 }, { 'n': 2 }], x => x.n)// => {n: 1}
Alternatives
Type Parameters
• T extends Iterable
<unknown
>
The element type.
Parameters
xs
T
The values to check.
f
(item
) => string
| number
| bigint
Returns
T
extends Iterable
<infer I> ? T
extends readonly [unknown
, ...unknown[]
] ? T
[number
] : Maybe
<I
> : T
The minimum value of the Iterable.