()
| 466 | } | undefined |
| 467 | ): Effect.Effect<Fiber.RuntimeFiber<XA, XE>, never, R> |
| 468 | } = function() { |
| 469 | const self = arguments[0] |
| 470 | if (Effect.isEffect(arguments[2])) { |
| 471 | return runImpl(self, arguments[1], arguments[2], arguments[3]) as any |
| 472 | } |
| 473 | const key = arguments[1] |
| 474 | const options = arguments[2] |
| 475 | return (effect: Effect.Effect<any, any, any>) => runImpl(self, key, effect, options) |
| 476 | } |
| 477 | |
| 478 | const runImpl = <K, A, E, R, XE extends E, XA extends A>( |
| 479 | self: FiberMap<K, A, E>, |