@reactivex/ix-esnext-esm
Version:
The Interactive Extensions for JavaScript
1 lines • 804 B
Source Map (JSON)
{"version":3,"sources":["iterable/operators/dowhile.ts"],"names":[],"mappings":"AACA,OAAO,EAAE,MAAM,EAAE,MAAM,WAAW,CAAC;AACnC,OAAO,EAAE,OAAO,EAAE,MAAM,YAAY,CAAC;AAGrC,MAAM,UAAU,OAAO,CAAU,SAAwB;IACvD,OAAO,SAAS,uBAAuB,CAAC,MAAyB;QAC/D,OAAO,MAAM,CAAC,MAAM,EAAE,OAAO,CAAC,SAAS,EAAE,MAAM,CAAC,CAAC,CAAC;IACpD,CAAC,CAAC;AACJ,CAAC","file":"dowhile.js","sourcesContent":["import { IterableX } from '../iterablex';\nimport { concat } from '../concat';\nimport { whileDo } from '../whiledo';\nimport { MonoTypeOperatorFunction } from '../../interfaces';\n\nexport function doWhile<TSource>(condition: () => boolean): MonoTypeOperatorFunction<TSource> {\n return function doWhileOperatorFunction(source: Iterable<TSource>): IterableX<TSource> {\n return concat(source, whileDo(condition, source));\n };\n}\n"]}