import { AsyncIterableX } from '../../asynciterable/asynciterablex.js'; import { mergeAll } from '../../asynciterable/operators/mergeall.js'; /** * @ignore */ export function mergeAllProto( this: AsyncIterableX>, concurrent = Infinity ): AsyncIterableX { return mergeAll(concurrent)(this); } AsyncIterableX.prototype.mergeAll = mergeAllProto; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX { mergeAll: typeof mergeAllProto; } }