( acquire: Effect.Effect<A, E, R>, release: (resource: A, exit: Exit.Exit<unknown, unknown>) => Effect.Effect<X, never, R2> )
| 118 | |
| 119 | /** @internal */ |
| 120 | export const acquireRelease = <A, E, R, R2, X>( |
| 121 | acquire: Effect.Effect<A, E, R>, |
| 122 | release: (resource: A, exit: Exit.Exit<unknown, unknown>) => Effect.Effect<X, never, R2> |
| 123 | ): Stream.Stream<A, E, R | R2> => scoped(Effect.acquireRelease(acquire, release)) |
| 124 | |
| 125 | /** @internal */ |
| 126 | export const aggregate = dual< |
no test coverage detected