effect-io-ai

Package: effect
Module: TArray

TArray.reduce

Atomically folds using a pure function.

Signature

declare const reduce: { <Z, A>(zero: Z, f: (accumulator: Z, current: A) => Z): (self: TArray<A>) => STM.STM<Z>; <Z, A>(self: TArray<A>, zero: Z, f: (accumulator: Z, current: A) => Z): STM.STM<Z>; }

Source

Since v2.0.0