Skip to main content

Type Alias: RawAsyncReducerWithoutFinish<Value, Acc, This>

RawAsyncReducerWithoutFinish<Value, Acc, This> = object

Defined in: reducers.d.ts:346

An async reducer that reduces by creating an initial accumulator using RawAsyncReducerWithoutFinish.create and then adding values to the accumulator values using RawAsyncReducerWithoutFinish.add. The async reducer is optionally able to combine pairs of accumulators using RawAsyncReducerWithoutFinish.combine.

Since

v2.0.0

Type Parameters

Value

Value = unknown

Acc

Acc = Value

This

This = unknown

Properties

add()

add: (this, acc, value) => MaybePromiseLike<Acc>

Defined in: reducers.d.ts:352

Parameters

this

This

acc

Acc

value

Value

Returns

MaybePromiseLike<Acc>


combine()?

optional combine: (this, acc1, acc2) => MaybePromiseLike<Acc>

Defined in: reducers.d.ts:353

Parameters

this

This

acc1

Acc

acc2

Acc

Returns

MaybePromiseLike<Acc>


create()

create: (this) => MaybePromiseLike<Acc>

Defined in: reducers.d.ts:351

Parameters

this

This

Returns

MaybePromiseLike<Acc>