callbag-sample

👜 Callbag operator that samples a pullable when a listenable emits

MIT License

Downloads
17
Stars
5
Committers
4

callbag-sample

Callbag operator that samples a value from the pullable source only when a listenable source emits, and returns a listenable source.

npm install callbag-sample

example

Sample the next character from a string, every second:

const fromIter = require('callbag-from-iter');
const interval = require('callbag-interval');
const forEach = require('callbag-for-each');
const sample = require('callbag-sample');

const source = sample(fromIter('hello'))(interval(1000));

forEach(x => console.log(x))(source); // h
                                      // e
                                      // l
                                      // l
                                      // o
Package Rankings
Top 13.67% on Npmjs.org
Related Projects