5.3.0 • Published 1 year ago
just-curry-it v5.3.0
just-curry-it
Part of a library of zero-dependency npm modules that do just do one thing. Guilt-free utilities for every occasion.
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
1 year ago
5.2.1
2 years ago
5.2.0
2 years ago
5.1.0
2 years ago
5.0.1
2 years ago
5.0.0
2 years ago
4.1.0
2 years ago
4.1.1
2 years ago
4.0.0
2 years ago
3.2.1
3 years ago
3.2.0
3 years ago
3.1.0
6 years ago
3.0.0
6 years ago
2.0.1
7 years ago
2.0.0
7 years ago
1.1.22
8 years ago
1.1.21
8 years ago
1.1.20
8 years ago
1.1.19
8 years ago
1.1.18
8 years ago
1.1.17
8 years ago