(exit: Exit.Exit<any, any>, fiber: Fiber.Fiber<any, any>, i: number)
| 1435 | ): <E, R>(self: Effect.Effect<A, E, R>) => Effect.Effect<A, E | E2, R | R2> |
| 1436 | <B, E2, R2>( |
| 1437 | f: Effect.Effect<B, E2, R2> |
| 1438 | ): <A, E, R>(self: Effect.Effect<A, E, R>) => Effect.Effect<A, E | E2, R | R2> |
| 1439 | <A, E, R, B, E2, R2>( |
| 1440 | self: Effect.Effect<A, E, R>, |
| 1441 | f: (a: NoInfer<A>) => Effect.Effect<B, E2, R2> |
| 1442 | ): Effect.Effect<A, E | E2, R | R2> |
| 1443 | <A, E, R, B, E2, R2>( |
| 1444 | self: Effect.Effect<A, E, R>, |
| 1445 | f: Effect.Effect<B, E2, R2> |
| 1446 | ): Effect.Effect<A, E | E2, R | R2> |
| 1447 | } = dual( |
| 1448 | 2, |
| 1449 | <A, E, R, B, E2, R2>( |
| 1450 | self: Effect.Effect<A, E, R>, |
| 1451 | f: ((a: A) => Effect.Effect<B, E2, R2>) | Effect.Effect<B, E2, R2> |
| 1452 | ): Effect.Effect<A, E | E2, R | R2> => |
| 1453 | flatMap(self, (a) => as(isEffect(f) ? f : internalCall(() => (f as (a: A) => Effect.Effect<B, E2, R2>)(a)), a)) |
| 1454 | ) |
| 1455 | |
| 1456 | /** @internal */ |
| 1457 | export const asVoid = <A, E, R>( |
| 1458 | self: Effect.Effect<A, E, R> |
| 1459 | ): Effect.Effect<void, E, R> => flatMap(self, (_) => exitVoid) |
no test coverage detected
searching dependent graphs…