callbag-from-iter
TypeScript icon, indicating that this package has built-in type declarations

1.3.0 • Public • Published

callbag-from-iter

Convert a JS Iterable or Iterator to a callbag pullable source (it only sends data when requested).

npm install callbag-from-iter

example

Convert an Iterable:

const fromIter = require('callbag-from-iter');
const iterate = require('callbag-iterate');
 
const source = fromIter([10, 20, 30, 40]);
 
iterate(x => console.log(x))(source);   // 10
                                        // 20
                                        // 30
                                        // 40

Convert an Iterator:

const fromIter = require('callbag-from-iter');
const iterate = require('callbag-iterate');
 
const source = fromIter([10, 20, 30, 40].entries());
 
iterate(x => console.log(x))(source); // [0,10]
                                      // [1,20]
                                      // [2,30]
                                      // [3,40]

/callbag-from-iter/

    Package Sidebar

    Install

    npm i callbag-from-iter

    Weekly Downloads

    182

    Version

    1.3.0

    License

    MIT

    Unpacked Size

    6.39 kB

    Total Files

    7

    Last publish

    Collaborators

    • zimme
    • staltz