( f: (journal: Journal.Journal, fiberId: FiberId.FiberId, environment: Context.Context<R>) => A )
| 637 | |
| 638 | /** @internal */ |
| 639 | export const effect = <R, A>( |
| 640 | f: (journal: Journal.Journal, fiberId: FiberId.FiberId, environment: Context.Context<R>) => A |
| 641 | ): STM.STM<A, never, R> => withSTMRuntime((_) => succeed(f(_.journal, _.fiberId, _.getEnv()))) |
| 642 | |
| 643 | /** @internal */ |
| 644 | export const ensuring = dual< |
no test coverage detected