MCPcopy Create free account
hub / github.com/Effect-TS/effect / runSyncExit

Function runSyncExit

packages/effect/src/ManagedRuntime.ts:362–366  ·  view source on GitHub ↗
(effect: Effect.Effect<A, E, R>)

Source from the content-addressed store, hash-verified

360 Effect.runCallbackWith(self.cachedContext)(effect, mergeRunOptions(options))
361 },
362 runSyncExit<A, E>(effect: Effect.Effect<A, E, R>): Exit.Exit<A, E | ER> {
363 return self.cachedContext === undefined ?
364 Effect.runSyncExit(provide(self, effect)) :
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)) :

Callers 1

effect.tsFile · 0.85

Calls 1

provideFunction · 0.85

Tested by

no test coverage detected