callbag-filter-promise

1.0.2 • Public • Published

callbag-filter-promise

A version of callbag-filter that works with async/await/Promisified predicates.

npm install callbag-filter-promise

Example:

const fromIter = require('callbag-from-iter');
const iterate = require('callbag-iterate');
const filterPromise = require('callbag-filter-promise');

const source = filterPromise(async x => await x % 2)(fromIter([1,2,3,4,5]));

iterate(x => console.log(x))(source); // 1
                                      // 3
                                      // 5

Note if you tried the above with just filter, 2 and 4 would be passed, since the condition returns a Promise object, which is truthy.

Dependencies (0)

    Dev Dependencies (1)

    Package Sidebar

    Install

    npm i callbag-filter-promise

    Weekly Downloads

    1

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    8.73 kB

    Total Files

    5

    Last publish

    Collaborators

    • fasiha