// ets_tracing: off import * as A from "../../../../Collections/Immutable/Array/index.js" import * as C from "../core.js" import * as ZipRight from "./zipRight.js" export function writeAll( ...outs: A.Array ): C.Channel { return A.reduceRight_( outs, C.end(undefined) as C.Channel, (out, conduit) => ZipRight.zipRight_(C.write(out), conduit) ) }