effect-io-ai

Package: effect
Module: FiberSet

FiberSet.runtimePromise

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

The returned run function will return Promise’s.

Signature

declare const runtimePromise: <A, E>(self: FiberSet<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