effect-io-ai

Package: effect
Module: TMap

TMap.reduce

Atomically folds using a pure function.

Signature

declare const reduce: { <Z, K, V>(zero: Z, f: (acc: Z, value: V, key: K) => Z): (self: TMap<K, V>) => STM.STM<Z>; <K, V, Z>(self: TMap<K, V>, zero: Z, f: (acc: Z, value: V, key: K) => Z): STM.STM<Z>; }

Source

Since v2.0.0