@reactivex/ix-esnext-esm
Version:
The Interactive Extensions for JavaScript
1 lines • 973 B
Source Map (JSON)
{"version":3,"sources":["iterable/operators/concatall.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,cAAc,EAAE,MAAM,WAAW,CAAC;AAG3C;;;;;;;GAOG;AACH,MAAM,UAAU,SAAS;IACvB,OAAO,SAAS,yBAAyB,CAAC,MAA6B;QACrE,OAAO,IAAI,cAAc,CAAI,MAAM,CAAC,CAAC;IACvC,CAAC,CAAC;AACJ,CAAC","file":"concatall.js","sourcesContent":["import { IterableX } from '../iterablex';\nimport { ConcatIterable } from '../concat';\nimport { OperatorFunction } from '../../interfaces';\n\n/**\n * Concatenates all inner iterable sequences, as long as the previous\n * iterable sequence terminated successfully.\n *\n * @export\n * @template T The type of elements in the source sequence.\n * @returns {OperatorFunction<Iterable<T>, T>} An operator which concatenates all inner iterable sources.\n */\nexport function concatAll<T>(): OperatorFunction<Iterable<T>, T> {\n return function concatAllOperatorFunction(source: Iterable<Iterable<T>>): IterableX<T> {\n return new ConcatIterable<T>(source);\n };\n}\n"]}