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

Function provide

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

Source from the content-addressed store, hash-verified

386}
387
388function provide<R, ER, A, E>(
389 managed: ManagedRuntime<R, ER>,
390 effect: Effect.Effect<A, E, R>
391): Effect.Effect<A, E | ER> {
392 return Effect.flatMap(
393 managed.contextEffect,
394 (context) => Effect.provideContext(effect, context)
395 )
396}

Callers 9

runForkFunction · 0.85
runCallbackFunction · 0.85
runSyncExitFunction · 0.85
runSyncFunction · 0.85
runPromiseExitFunction · 0.85
runPromiseFunction · 0.85
Channel.tsFile · 0.85
Layer.tsFile · 0.85
Stream.tsFile · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected