foop
Version:
interfaces that describe their intentions.
22 lines (16 loc) • 2.06 kB
JavaScript
var toList = function (a, b, c, d) { return ([a, b, c, d]); }
var obj = function (one, two, three, four) {
return {one: one, two: two, three: three, four: four}
}
var arr = function (one, two, three, four) {
return [one, two, three, four]
}
var converge = require('./converge')
var T = function () { return true; }
var result = converge(toList, [
obj,
arr,
T
])(0, 1, 2, 'four')
// console.log(result)
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiX3BsYXkuanMiLCJzb3VyY2VzIjpbIl9wbGF5LmpzIl0sInNvdXJjZXNDb250ZW50IjpbImNvbnN0IHRvTGlzdCA9IChhLCBiLCBjLCBkKSA9PiAoW2EsIGIsIGMsIGRdKVxuXG5jb25zdCBvYmogPSAob25lLCB0d28sIHRocmVlLCBmb3VyKSA9PiB7XG4gIHJldHVybiB7b25lLCB0d28sIHRocmVlLCBmb3VyfVxufVxuXG5jb25zdCBhcnIgPSAob25lLCB0d28sIHRocmVlLCBmb3VyKSA9PiB7XG4gIHJldHVybiBbb25lLCB0d28sIHRocmVlLCBmb3VyXVxufVxuXG5jb25zdCBjb252ZXJnZSA9IHJlcXVpcmUoJy4vY29udmVyZ2UnKVxuY29uc3QgVCA9ICgpID0+IHRydWVcblxuY29uc3QgcmVzdWx0ID0gY29udmVyZ2UodG9MaXN0LCBbXG4gIG9iaixcbiAgYXJyLFxuICBUXG5dKSgwLCAxLCAyLCAnZm91cicpXG5cbi8vIGNvbnNvbGUubG9nKHJlc3VsdClcbiJdLCJuYW1lcyI6WyJjb25zdCJdLCJtYXBwaW5ncyI6IkFBQUFBLEdBQUssQ0FBQyxNQUFNLEdBQUcsU0FBQSxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFHLFNBQUEsQ0FBQyxDQUFDLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLEdBQUE7O0FBRTdDQSxHQUFLLENBQUMsR0FBRyxHQUFHLFNBQUEsQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxJQUFJLEVBQUUsQUFBRztFQUNyQyxPQUFPLENBQUMsS0FBQSxHQUFHLEVBQUUsS0FBQSxHQUFHLEVBQUUsT0FBQSxLQUFLLEVBQUUsTUFBQSxJQUFJLENBQUM7Q0FDL0I7O0FBRURBLEdBQUssQ0FBQyxHQUFHLEdBQUcsU0FBQSxDQUFDLEdBQUcsRUFBRSxHQUFHLEVBQUUsS0FBSyxFQUFFLElBQUksRUFBRSxBQUFHO0VBQ3JDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsR0FBRyxFQUFFLEtBQUssRUFBRSxJQUFJLENBQUM7Q0FDL0I7O0FBRURBLEdBQUssQ0FBQyxRQUFRLEdBQUcsT0FBTyxDQUFDLFlBQVksQ0FBQztBQUN0Q0EsR0FBSyxDQUFDLENBQUMsR0FBRyxTQUFBLEdBQUcsQUFBRyxTQUFBLElBQUksR0FBQTs7QUFFcEJBLEdBQUssQ0FBQyxNQUFNLEdBQUcsUUFBUSxDQUFDLE1BQU0sRUFBRTtFQUM5QixHQUFHO0VBQ0gsR0FBRztFQUNILENBQUM7Q0FDRixDQUFDLENBQUMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsTUFBTSxDQUFDOzs7In0=