curryable

decorate a function so it will curry if not given enough arguments

curryable

decorate a function so it will curry if not given enough arguments. See why curry helps for a good explanation of the concept.

With component, packin or npm

$ {package mananger} install jkroso/curryable

then in your app:

var curryable = require('curryable')

make fn curryable

var add = curryable(function(ab){
    return a + b
})
var add1 = add(1)
add1(1) == add(1, 1) == 2 // => true 

Just run make. It will install and start a development server leaving the tests waiting for you at