| 96 | return Scope.close(self.scope, core.exitVoid) |
| 97 | }), |
| 98 | runFork<A, E>(effect: Effect.Effect<A, E, R>, options?: Runtime.RunForkOptions): Fiber.RuntimeFiber<A, E | ER> { |
| 99 | return self.cachedRuntime === undefined ? |
| 100 | internalRuntime.unsafeForkEffect(provide(self, effect), options) : |
| 101 | internalRuntime.unsafeFork(self.cachedRuntime)(effect, options) |
| 102 | }, |
| 103 | runSyncExit<A, E>(effect: Effect.Effect<A, E, R>): Exit<A, E | ER> { |
| 104 | return self.cachedRuntime === undefined ? |
| 105 | internalRuntime.unsafeRunSyncExitEffect(provide(self, effect)) : |