UNPKG

@bett3r-dev/flyd

Version:

The less is more, modular, functional reactive programming library

8 lines (6 loc) 171 B
var flyd = require('../../lib'); module.exports = flyd.curryN(2, function(fn, s) { return flyd.combine(function(s, self) { if (fn(s())) self(s.val); }, [s]); });