// ets_tracing: off import * as T from "../../../../Effect/index.js" import * as M from "../../../../Managed/index.js" import type * as Q from "../../../../Queue/index.js" import type * as TK from "../../Take/index.js" import type * as C from "../core.js" import * as RunIntoManaged from "./runIntoManaged.js" /** * Enqueues elements of this stream into a queue. Stream failure and ending will also be * signalled. */ export function runInto_( self: C.Stream, queue: Q.XQueue, any> ): T.Effect { return M.use_(RunIntoManaged.runIntoManaged_(self, queue), (_) => T.unit) } /** * Enqueues elements of this stream into a queue. Stream failure and ending will also be * signalled. * * @ets_data_first runInto_ */ export function runInto( queue: Q.XQueue, any> ) { return (self: C.Stream) => runInto_(self, queue) }