effect-io-ai

Package: @effect/typeclass
Module: Contravariant

Contravariant.imap

Returns a default imap implementation.

Signature

declare const imap: <F extends TypeLambda>(contramap: <R, O, E, A, B>(self: Kind<F, R, O, E, A>, f: (b: B) => A) => Kind<F, R, O, E, B>) => Invariant<F>["imap"]

Source

Since v0.24.0