1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| var toArr = require('./toArr');
| exports = function(fn) {
| var len = fn.length;
| return function curriedFn() {
| var args = toArr(arguments);
| if (args.length < len) {
| return function() {
| return curriedFn.apply(null, args.concat(toArr(arguments)));
| };
| }
| return fn.apply(null, args);
| };
| };
|
| module.exports = exports;
|
|