UNPKG

@bett3r-dev/flyd

Version:

The less is more, modular, functional reactive programming library

12 lines (10 loc) 284 B
var flyd = require('../../lib'); module.exports = flyd.curryN(2, function(dur, s) { var values = []; return flyd.combine(function(s, self) { setTimeout(function() { self(values = values.slice(1)); }, dur); return (values = values.concat([s()])); }, [s]); });