Package: effect
Module: Channel
Runs a channel and offers each output element into a queue.
Details
When the channel completes, the queue is ended. When the channel fails, the
queue is failed with the channel’s cause. The returned effect itself
completes with void.
Signature
declare const runIntoQueue: { <OutElem, OutErr>(queue: Queue.Queue<OutElem, OutErr | Cause.Done>): <OutDone, Env>(self: Channel<OutElem, OutErr, OutDone, unknown, unknown, unknown, Env>) => Effect.Effect<void, never, Env>; <OutElem, OutErr, OutDone, Env>(self: Channel<OutElem, OutErr, OutDone, unknown, unknown, unknown, Env>, queue: Queue.Queue<OutElem, OutErr | Cause.Done>): Effect.Effect<void, never, Env>; }
Since v4.0.0