// ets_tracing: off import type * as SK from "../../Sink/index.js" import * as C from "../core.js" /** * Pipes all of the values from this stream through the provided sink. * * @see `transduce` */ export function pipeThrough( self: C.Stream, sink: SK.Sink ): C.Stream { return new C.Stream(self.channel[">>>"](sink.channel)) }