just-curry-it

return a curried function

MIT 21 个版本
安装
npm install just-curry-it
yarn add just-curry-it
pnpm add just-curry-it
bun add just-curry-it
README

just-curry-it

Part of a library of zero-dependency npm modules that do just do one thing. Guilt-free utilities for every occasion.

🍦 Try it

npm install just-curry-it
yarn add just-curry-it

Return a curried function

import curry from 'just-curry-it';

function add(a, b, c) {
  return a + b + c;
}
curry(add)(1)(2)(3); // 6
curry(add)(1)(2)(2); // 5
curry(add)(2)(4, 3); // 9

function add(...args) {
  return args.reduce((sum, n) => sum + n, 0)
}
var curryAdd4 = curry(add, 4)
curryAdd4(1)(2, 3)(4); // 10

function converter(ratio, input) {
  return (input*ratio).toFixed(1);
}
const curriedConverter = curry(converter)
const milesToKm = curriedConverter(1.62);
milesToKm(35); // 56.7
milesToKm(10); // 16.2
版本列表
5.3.0 2022-12-17
5.2.1 2022-08-08
5.2.0 2022-08-07
5.1.0 2022-04-16
5.0.1 2021-11-13
5.0.0 2021-11-09
4.1.1 2021-11-01
4.1.0 2021-10-31
4.0.0 2021-10-22
3.2.1 2021-05-03
3.2.0 2021-05-03
3.1.0 2018-08-09
3.0.0 2017-11-05
2.0.1 2017-04-08
2.0.0 2017-04-08
1.1.22 2016-07-31
1.1.21 2016-07-31
1.1.20 2016-07-19
1.1.19 2016-07-16
1.1.18 2016-07-15
1.1.17 2016-07-15