Skip to content

Function reduce()

reduce<T, V, E>(items: T[], reducer: (accumulator: V, item: T) => Result<V, E>, initialValue: V): Result<V, E>

Source: result.ts

Reduces a collection into a Result by executing a Result-returning reducer for each item.

Type Parameters

T

T

V

V

E

E

Parameters

items

T[]

reducer

(accumulator: V, item: T) => Result<V, E>

initialValue

V

Returns

Result<V, E>

Built by Prozilla