effect-io-ai

Package: effect
Module: Sink

Sink.toChannel

Creates a Channel from a Sink.

Example (Converting a sink to a channel)

import { Sink } from "effect"

// Create a sink and extract its channel
const sink = Sink.succeed(42)
const channel = Sink.toChannel(sink)

Signature

declare const toChannel: <A, In, L, E, R>(self: Sink<A, In, L, E, R>) => Channel.Channel<never, E, End<A, L>, NonEmptyReadonlyArray<In>, never, void, R>

Source

Since v2.0.0