Hyperlinkv0.8.0-beta.28

Number

Number.ReducerMinconsteffect/Number.ts:879
Reducer.Reducer<number>

Reducer for reducing numbers by keeping the minimum value.

When to use

Use to keep the smallest number through APIs that consume a Reducer.

Details

The reducer starts from Infinity, so reducing an empty collection returns Infinity.

Gotchas

NaN values propagate through Math.min.

Source effect/Number.ts:8791 lines
export const ReducerMin: Reducer.Reducer<number> = Reducer.make((a, b) => Math.min(a, b), Infinity)