UNPKG

@bett3r-dev/flyd

Version:

The less is more, modular, functional reactive programming library

11 lines (8 loc) 249 B
var flyd = require('../../lib'); var previous = require('../previous'); module.exports = flyd.curryN(2, function(diffFunc, s) { var prevS = previous(s); return flyd.combine(function() { return diffFunc(prevS(), s()); }, [s, prevS]); });