/** * @tsplus static effect/core/stream/Channel.Ops mergeAllUnboundedWith */ export function mergeAllUnboundedWith< Env, Env1, InErr, InErr1, InElem, InElem1, InDone, InDone1, OutErr, OutErr1, OutElem, OutDone >( channels: Channel< Env, InErr, InElem, InDone, OutErr, Channel, OutDone >, f: (o1: OutDone, o2: OutDone) => OutDone ): Channel< Env | Env1, InErr & InErr1, InElem & InElem1, InDone & InDone1, OutErr | OutErr1, OutElem, OutDone > { return Channel.mergeAllWith(channels, Number.MAX_SAFE_INTEGER, f) }