effect-io-ai

Package: @effect/typeclass
Module: Foldable

Foldable.reduceComposition

Returns a default ternary reduce composition.

Signature

declare const reduceComposition: <F extends TypeLambda, G extends TypeLambda>(F: Foldable<F>, G: Foldable<G>) => <FR, FO, FE, GR, GO, GE, A, B>(self: Kind<F, FR, FO, FE, Kind<G, GR, GO, GE, A>>, b: B, f: (b: B, a: A) => B) => B

Source

Since v0.24.0