janus
Version:
the two-faced application library-framework
28 lines (22 loc) • 553 B
JavaScript
// Generated by CoffeeScript 1.12.2
(function() {
var AnyFold, Varying, identity;
Varying = require('../../core/varying').Varying;
identity = require('../../util/util').identity;
AnyFold = {
any: function(list, f) {
return Varying.managed((function() {
if (f != null) {
return list.flatMap(f);
} else {
return list.tap();
}
}), function(intermediate) {
return intermediate.includes(true);
});
}
};
module.exports = {
AnyFold: AnyFold
};
}).call(this);