Package: effect
Module: Sink
Transforms this sink’s result.
When to use
Use to compute a new result from the original sink result while preserving the sink’s input consumption behavior.
Details
The transformed sink preserves the original sink’s input type, leftovers, errors, and requirements.
See
mapEffect for effectful result transformationsas for replacing the result with a constant valuemapEnd for transforming both the result and leftoversSignature
declare const map: { <A, A2>(f: (a: A) => A2): <In, L, E, R>(self: Sink<A, In, L, E, R>) => Sink<A2, In, L, E, R>; <A, In, L, E, R, A2>(self: Sink<A, In, L, E, R>, f: (a: A) => A2): Sink<A2, In, L, E, R>; }
Since v2.0.0