effect-io-ai

Package: effect
Module: Effect

Effect.asyncEffect

A variant of async where the registration function may return an Effect.

Signature

declare const asyncEffect: <A, E, R, R3, E2, R2>(register: (callback: (_: Effect<A, E, R>) => void) => Effect<Effect<void, never, R3> | void, E2, R2>) => Effect<A, E | E2, R | R2 | R3>

Source

Since v2.0.0