UNPKG

@reactivex/ix-esnext-esm

Version:

The Interactive Extensions for JavaScript

1 lines 882 B
{"version":3,"sources":["asynciterable/operators/mergeall.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,EAAE,EAAE,MAAM,OAAO,CAAC;AAC3B,OAAO,EAAE,OAAO,EAAE,MAAM,WAAW,CAAC;AAGpC,MAAM,UAAU,QAAQ;IACtB,OAAO,SAAS,wBAAwB,CACtC,MAA6C;QAE7C,OAAO,EAAE,CAAC,MAAM,CAAC,CAAC,IAAI,CAAC,OAAO,CAAkC,CAAC,CAAC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC;IAC3E,CAAC,CAAC;AACJ,CAAC","file":"mergeall.js","sourcesContent":["import { AsyncIterableX } from '../asynciterablex';\nimport { as } from '../as';\nimport { flatMap } from './flatmap';\nimport { OperatorAsyncFunction } from '../../interfaces';\n\nexport function mergeAll<TSource>(): OperatorAsyncFunction<AsyncIterable<TSource>, TSource> {\n return function mergeAllOperatorFunction(\n source: AsyncIterable<AsyncIterable<TSource>>\n ): AsyncIterableX<TSource> {\n return as(source).pipe(flatMap<AsyncIterable<TSource>, TSource>(s => s));\n };\n}\n"]}