tapEnv<X> method

ZIO<R, E, A> tapEnv<X>(
  1. ZIO<R, E, X> f(
    1. A _,
    2. R env
    )
)

A variant of tap, where the current environment is passed to the function.

Implementation

ZIO<R, E, A> tapEnv<X>(
  ZIO<R, E, X> Function(A _, R env) f,
) =>
    flatMapEnv((a, env) => f(a, env).as(a));