Skip to main content

Variable: minMaxWith()

const minMaxWith: {<Value>(fn, iterable): Optional<MinMax<Value>>; <Value>(fn): (iterable) => Optional<MinMax<Value>>; }

Defined in: statistics.d.ts:958

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

Call Signature​

<Value>(fn, iterable): Optional<MinMax<Value>>

Type Parameters​

Value​

Value

Parameters​

fn​

(value) => number

iterable​

Iterable<Value>

Returns​

Optional<MinMax<Value>>

Call Signature​

<Value>(fn): (iterable) => Optional<MinMax<Value>>

Type Parameters​

Value​

Value

Parameters​

fn​

(value) => number

Returns​

(iterable): Optional<MinMax<Value>>

Parameters​

iterable​

Iterable<Value>

Returns​

Optional<MinMax<Value>>

Example​

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

Since​

v0.0.2