effect-io-ai

Package: @effect/typeclass
Module: Bicovariant

Bicovariant.mapLeft

Returns a default mapLeft implementation.

Signature

declare const mapLeft: <F extends TypeLambda>(F: Bicovariant<F>) => { <E, G>(f: (e: E) => G): <R, O, A>(self: Kind<F, R, O, E, A>) => Kind<F, R, O, G, A>; <R, O, E, A, G>(self: Kind<F, R, O, E, A>, f: (e: E) => G): Kind<F, R, O, G, A>; }

Source

Since v0.24.0