(effect: Effect.Effect<A, E, R>)
| 365 | Effect.runSyncExitWith(self.cachedContext)(effect) |
| 366 | }, |
| 367 | runSync<A, E>(effect: Effect.Effect<A, E, R>): A { |
| 368 | return self.cachedContext === undefined ? |
| 369 | Effect.runSync(provide(self, effect)) : |
| 370 | Effect.runSyncWith(self.cachedContext)(effect) |
| 371 | }, |
| 372 | runPromiseExit<A, E>(effect: Effect.Effect<A, E, R>, options?: Effect.RunOptions): Promise<Exit.Exit<A, E | ER>> { |
| 373 | return self.cachedContext === undefined ? |
| 374 | Effect.runPromiseExit(provide(self, effect), mergeRunOptions(options)) : |