zutils/dist/utils/curry.util.js
2024-01-18 14:11:30 +08:00

16 lines
345 B
JavaScript

// src/utils/curry.util.ts
function curry(func) {
return function curried(...args) {
if (args.length >= func.length) {
return func.apply(this, args);
} else {
return function(...args2) {
return curried.apply(this, args.concat(args2));
};
}
};
}
export {
curry
};
//# sourceMappingURL=curry.util.js.map