( f: (context: Context.Context<R0>) => Effect.Effect<A, E, R> )
| 689 | |
| 690 | /** @internal */ |
| 691 | export const contextWithEffect = <R0, A, E, R>( |
| 692 | f: (context: Context.Context<R0>) => Effect.Effect<A, E, R> |
| 693 | ): Sink.Sink<A, unknown, never, E, R0 | R> => pipe(context<R0>(), mapEffect(f)) |
| 694 | |
| 695 | /** @internal */ |
| 696 | export const contextWithSink = <R0, A, In, L, E, R>( |