Hyperlinkv0.8.0-beta.28

Number

Number.ReducerMaxconsteffect/Number.ts:855
Reducer.Reducer<number>

Reducer for reducing numbers by keeping the maximum value.

When to use

Use to keep the largest 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.max.

Source effect/Number.ts:8551 lines
export const ReducerMax: Reducer.Reducer<number> = Reducer.make((a, b) => Math.max(a, b), -Infinity)