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

Function runSync

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

Source from the content-addressed store, hash-verified

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)) :

Callers 1

NodeRedis.tsFile · 0.85

Calls 1

provideFunction · 0.85

Tested by

no test coverage detected