(self: Effect.Effect<A, E, R>)
| 701 | |
| 702 | /* @internal */ |
| 703 | export const either = <A, E, R>(self: Effect.Effect<A, E, R>): Effect.Effect<Either.Either<A, E>, never, R> => |
| 704 | matchEffect(self, { |
| 705 | onFailure: (e) => succeed(Either.left(e)), |
| 706 | onSuccess: (a) => succeed(Either.right(a)) |
| 707 | }) |
| 708 | |
| 709 | /* @internal */ |
| 710 | export const exit = <A, E, R>(self: Effect.Effect<A, E, R>): Effect.Effect<Exit.Exit<A, E>, never, R> => |
no test coverage detected