(effect: Effect.Effect<A, E, R>)
| 58 | const instance = (yield* InstanceRef) ?? captured.instance |
| 59 | const workspace = (yield* WorkspaceRef) ?? captured.workspace |
| 60 | const wrap = <A, E, R>(effect: Effect.Effect<A, E, R>) => |
| 61 | attachWith(effect.pipe(Effect.provide(ctx)) as Effect.Effect<A, E, never>, { instance, workspace }) |
| 62 | |
| 63 | return { |
| 64 | promise: <A, E, R>(effect: Effect.Effect<A, E, R>) => |