import * as tsplus_module_1 from "@tsplus/stdlib/data/Function";
import * as tsplus_module_2 from "@effect/core/stream/Channel/operations/mapOut";
import * as tsplus_module_3 from "@effect/core/stream/Channel/operations/mergeAll";
/**
 * @tsplus fluent ets/Channel mergeOut
 */

export function mergeOut_(self, n) {
  return tsplus_module_3.mergeAll_(tsplus_module_2.mapOut_(self, tsplus_module_1.identity), n);
}
/**
 * @tsplus static ets/Channel/Aspects mergeOut
 */

export const mergeOut = n => self => mergeOut_(self, n);
//# sourceMappingURL=mergeOut.mjs.map