tsoid
Version:
Typed functional library to deal with async operations.
33 lines (32 loc) • 834 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
function curry(fn) {
return function curriedA(arg0) {
return function curriedB(arg1) {
return fn(arg0, arg1);
};
};
}
exports.default = curry;
function curry3(fn) {
return function curriedA(arg0) {
return function curriedB(arg1) {
return function curriedC(arg2) {
return fn(arg0, arg1, arg2);
};
};
};
}
exports.curry3 = curry3;
function curry4(fn) {
return function curriedA(arg0) {
return function curriedB(arg1) {
return function curriedC(arg2) {
return function curriedD(arg3) {
return fn(arg0, arg1, arg2, arg3);
};
};
};
};
}
exports.curry4 = curry4;