Skip to main content

Variable: mapReducer()

const mapReducer: {<Value, Acc, From, To, This>(fn, reducer): Reducer<Value, Acc, To>; <From, To>(fn): <Value, Acc, This>(reducer) => Reducer<Value, Acc, To>; <Value, From, To, This>(fn, reducer): Reducer<Value, To>; <From, To>(fn): <Value, This>(reducer) => Reducer<Value, To>; <Value, From, To, This>(fn, reducer): OptionalReducer<Value, To>; <From, To>(fn): <Value, This>(reducer) => OptionalReducer<Value, To>; <From, To, This>(fn, reducer): OptionalReducer<To>; <From, To>(fn): <This>(reducer) => OptionalReducer<To>; <From, To>(fn, reducer): OptionalReducer<To>; <From, To>(fn): (reducer) => OptionalReducer<To>; }

Defined in: reducers.d.ts:457

Returns a Reducer or OptionalReducer equivalent to reducer except its final value is transformed using fn.

Call Signature​

<Value, Acc, From, To, This>(fn, reducer): Reducer<Value, Acc, To>

Type Parameters​

Value​

Value

Acc​

Acc

From​

From

To​

To

This​

This

Parameters​

fn​

(value) => To

reducer​

Readonly<RawReducerWithFinish<Value, Acc, From, This>>

Returns​

Reducer<Value, Acc, To>

Call Signature​

<From, To>(fn): <Value, Acc, This>(reducer) => Reducer<Value, Acc, To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

Returns​

<Value, Acc, This>(reducer): Reducer<Value, Acc, To>

Type Parameters​

Value​

Value

Acc​

Acc

This​

This

Parameters​

reducer​

Readonly<RawReducerWithFinish<Value, Acc, From, This>>

Returns​

Reducer<Value, Acc, To>

Call Signature​

<Value, From, To, This>(fn, reducer): Reducer<Value, To>

Type Parameters​

Value​

Value

From​

From

To​

To

This​

This

Parameters​

fn​

(value) => To

reducer​

Readonly<RawReducerWithoutFinish<Value, From, This>>

Returns​

Reducer<Value, To>

Call Signature​

<From, To>(fn): <Value, This>(reducer) => Reducer<Value, To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

Returns​

<Value, This>(reducer): Reducer<Value, To>

Type Parameters​

Value​

Value

This​

This

Parameters​

reducer​

Readonly<RawReducerWithoutFinish<Value, From, This>>

Returns​

Reducer<Value, To>

Call Signature​

<Value, From, To, This>(fn, reducer): OptionalReducer<Value, To>

Type Parameters​

Value​

Value

From​

From

To​

To

This​

This

Parameters​

fn​

(value) => To

reducer​

Readonly<RawOptionalReducerWithFinish<Value, From, This>>

Returns​

OptionalReducer<Value, To>

Call Signature​

<From, To>(fn): <Value, This>(reducer) => OptionalReducer<Value, To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

Returns​

<Value, This>(reducer): OptionalReducer<Value, To>

Type Parameters​

Value​

Value

This​

This

Parameters​

reducer​

Readonly<RawOptionalReducerWithFinish<Value, From, This>>

Returns​

OptionalReducer<Value, To>

Call Signature​

<From, To, This>(fn, reducer): OptionalReducer<To>

Type Parameters​

From​

From

To​

To

This​

This

Parameters​

fn​

(value) => To

reducer​

Readonly<RawOptionalReducerWithoutFinish<From, This>>

Returns​

OptionalReducer<To>

Call Signature​

<From, To>(fn): <This>(reducer) => OptionalReducer<To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

Returns​

<This>(reducer): OptionalReducer<To>

Type Parameters​

This​

This

Parameters​

reducer​

Readonly<RawOptionalReducerWithoutFinish<From, This>>

Returns​

OptionalReducer<To>

Call Signature​

<From, To>(fn, reducer): OptionalReducer<To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

reducer​

FunctionReducer<From>

Returns​

OptionalReducer<To>

Call Signature​

<From, To>(fn): (reducer) => OptionalReducer<To>

Type Parameters​

From​

From

To​

To

Parameters​

fn​

(value) => To

Returns​

(reducer): OptionalReducer<To>

Parameters​

reducer​

FunctionReducer<From>

Returns​

OptionalReducer<To>

Since​

v2.0.0