UNPKG

@bett3r-dev/flyd

Version:

The less is more, modular, functional reactive programming library

11 lines (9 loc) 310 B
var flyd = require('../../lib'); module.exports = function(f /* , streams */) { var streams = Array.prototype.slice.call(arguments, 1); var vals = []; return flyd.combine(function() { for (var i = 0; i < streams.length; ++i) vals[i] = streams[i](); return f.apply(null, vals); }, streams); };