xstream
Version:
An extremely intuitive, small, and fast functional reactive stream library for JavaScript
17 lines (13 loc) • 301 B
JavaScript
var xs = require('../index').default;
var stream = xs.periodic(1000)
.take(10)
.filter(i => i % 2 === 0)
.map(i => i * i);
function listenerNext(x) {
console.log(x);
}
stream.addListener({
next: listenerNext,
error: err => console.error(err),
complete: () => console.log('done'),
});