Skip to main content

Variable: minMaxWithConcur()

const minMaxWithConcur: {<Value>(fn, concurIterable): ConcurOptional<MinMax<Value>>; <Value>(fn): (concurIterable) => ConcurOptional<MinMax<Value>>; }

Defined in: statistics.d.ts:1035

Returns a concur iterable containing a MinMax value of concurIterable by comparing the numerical values of each value, as defined by fn, if concurIterable contains at least one value. Otherwise, returns an empty concur iterable.

Call Signature​

<Value>(fn, concurIterable): ConcurOptional<MinMax<Value>>

Type Parameters​

Value​

Value

Parameters​

fn​

(value) => MaybePromiseLike<number>

concurIterable​

ConcurIterable<Value>

Returns​

ConcurOptional<MinMax<Value>>

Call Signature​

<Value>(fn): (concurIterable) => ConcurOptional<MinMax<Value>>

Type Parameters​

Value​

Value

Parameters​

fn​

(value) => MaybePromiseLike<number>

Returns​

(concurIterable): ConcurOptional<MinMax<Value>>

Parameters​

concurIterable​

ConcurIterable<Value>

Returns​

ConcurOptional<MinMax<Value>>

Example​

console.log(
await pipe(
asConcur([`eating`, `sleeping`, `yawning`]),
minMaxWithConcur(value => value.length),
getConcur,
),
)
//=> { min: 'eating', max: 'sleeping' }

Since​

v0.0.2