UNPKG

hoff

Version:

A collection of higher order functions you may find useful

26 lines (22 loc) 655 B
'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); var accumulate = function accumulate(reducer, iv) { return function () { for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } return args.reduce(reducer, iv); }; }; var reverse = function reverse(reducer, iv) { return function () { for (var _len2 = arguments.length, args = Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { args[_key2] = arguments[_key2]; } return args.reduceRight(reducer, iv); }; }; exports.reverse = reverse; exports['default'] = accumulate;