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