UNPKG

bingo-functional-js

Version:

A port of the PHP bingo-functional library

17 lines (14 loc) 287 B
const curryN = require('./curryN') /** * curry function * * curry :: ((a, b) -> c) -> a -> b -> c * @param {function} func * @returns {function} * @example * * curry((x, y) => x + y)(2)(3) * // => 5 */ const curry = (func) => curryN(func.length, func) module.exports = curry