effect-io-ai

Package: effect
Module: FiberHandle

FiberHandle.runtimePromise

Capture a Runtime and use it to fork Effect’s, adding the forked fibers to the FiberHandle.

The returned run function will return Promise’s that will resolve when the fiber completes.

Signature

declare const runtimePromise: <A, E>(self: FiberHandle<A, E>) => <R = never>() => Effect.Effect<(<XE extends E, XA extends A>(effect: Effect.Effect<XA, XE, R>, options?: (Runtime.RunForkOptions & { readonly propagateInterruption?: boolean | undefined; }) | undefined) => Promise<XA>), never, R>

Source

Since v3.13.0