Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

instant-curry

tuxsudo12MIT1.2.0

Lightweight Function Currying

curry, function-currying, functional

readme

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