Instant Curry
Lightweight Function Currying
import curry from 'instant-curry';
let lazyAdd = curry( (a, b, c, d) => a+b+c+d );
lazyAdd(1, 2, 3, 4); // 10
lazyAdd(1, 2, 3)(4); // 10
lazyAdd(1, 2)(3, 4); // 10
lazyAdd(1)(2)(3)(4); // 10
Lightweight Function Currying
import curry from 'instant-curry';
let lazyAdd = curry( (a, b, c, d) => a+b+c+d );
lazyAdd(1, 2, 3, 4); // 10
lazyAdd(1, 2, 3)(4); // 10
lazyAdd(1, 2)(3, 4); // 10
lazyAdd(1)(2)(3)(4); // 10
npm i instant-curry
3
1.2.0
MIT