2632. Curry ¶ TypeScript 1 2 3 4 5 6 7function curry(fn: Function): Function { return function curried(...args: any[]): any { return args.length >= fn.length ? fn.apply(this, args) : curried.bind(this, ...args); }; } Was this page helpful? Thanks for your feedback! Thanks for your feedback! Help us improve this page by using our feedback form.