PartialInterceptOutgoingZIO

final class PartialInterceptOutgoingZIO[-R, +E, A, +S, B](val incoming: A => ZIO[R, Option[E], S]) extends AnyVal
class AnyVal
trait Matchable
class Any

Value members

Concrete methods

def apply[R1 <: R, E1 >: E, BOut](outgoing: (B, S) => ZIO[R1, Option[E1], BOut]): Middleware[R1, E1, A, B, A, BOut]

Concrete fields

val incoming: A => ZIO[R, Option[E], S]