MCPcopy
hub / github.com/Effect-TS/effect / withFiberRuntime

Function withFiberRuntime

packages/effect/src/internal/core.ts:386–392  ·  view source on GitHub ↗
(
  withRuntime: (fiber: FiberRuntime.FiberRuntime<A, E>, status: FiberStatus.Running) => Effect.Effect<A, E, R>
)

Source from the content-addressed store, hash-verified

384
385/* @internal */
386export const withFiberRuntime = <A, E = never, R = never>(
387 withRuntime: (fiber: FiberRuntime.FiberRuntime<A, E>, status: FiberStatus.Running) => Effect.Effect<A, E, R>
388): Effect.Effect<A, E, R> => {
389 const effect = new EffectPrimitive(OpCodes.OP_WITH_RUNTIME) as any
390 effect.effect_instruction_i0 = withRuntime
391 return effect
392}
393
394/* @internal */
395export const acquireUseRelease: {

Callers 9

checkInterruptibleFunction · 0.85
dieFunction · 0.85
failFunction · 0.85
core.tsFile · 0.85
fiberIdWithFunction · 0.85
transplantFunction · 0.85
fiberRefGetFunction · 0.85
fiberRefDeleteFunction · 0.85
unsafeAtomicallyFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected