Variable: minMaxWithAsync()
constminMaxWithAsync: {<Value>(fn,asyncIterable):AsyncOptional<MinMax<Value>>; <Value>(fn): (asyncIterable) =>AsyncOptional<MinMax<Value>>; }
Defined in: statistics.d.ts:1004
Returns an async iterable containing a MinMax value of
asyncIterable by comparing the numerical values of each value, as defined
by fn, if asyncIterable contains at least one value. Otherwise, returns
an empty async iterable.
Call Signature
<
Value>(fn,asyncIterable):AsyncOptional<MinMax<Value>>
Type Parameters
Value
Value
Parameters
fn
(value) => MaybePromiseLike<number>
asyncIterable
AsyncIterable<Value>
Returns
AsyncOptional<MinMax<Value>>
Call Signature
<
Value>(fn): (asyncIterable) =>AsyncOptional<MinMax<Value>>
Type Parameters
Value
Value
Parameters
fn
(value) => MaybePromiseLike<number>
Returns
(
asyncIterable):AsyncOptional<MinMax<Value>>
Parameters
asyncIterable
AsyncIterable<Value>
Returns
AsyncOptional<MinMax<Value>>
Example
console.log(
await pipe(
asAsync([`eating`, `sleeping`, `yawning`]),
minMaxWithAsync(value => value.length),
getAsync,
),
)
//=> { min: 'eating', max: 'sleeping' }
Since
v0.0.1