import { MergeStrategy } from "@effect/core/stream/Channel/MergeStrategy" /** * @tsplus static effect/core/stream/Channel.Ops mergeAll */ export function mergeAll< Env, Env1, InErr, InErr1, InElem, InElem1, InDone, InDone1, OutErr, OutErr1, OutElem >( channels: Channel< Env, InErr, InElem, InDone, OutErr, Channel, unknown >, n: number, bufferSize = 16, mergeStrategy: MergeStrategy = MergeStrategy.BackPressure ): Channel< Env | Env1, InErr & InErr1, InElem & InElem1, InDone & InDone1, OutErr | OutErr1, OutElem, unknown > { return Channel.mergeAllWith(channels, n, () => undefined, bufferSize, mergeStrategy) }