0.0.0 • Published 8 years ago

named-curry v0.0.0

Weekly downloads
3
License
ISC
Repository
github
Last release
8 years ago

named curry

Named arguments decomplect order and arguments
This is a pure ES5 implementation

usage

var curry = require('named-curry')

function foo (args) {
  return args.name + ' says ' + args.message
}

var keys = ['name', 'message']

curry(foo, keys)({ name: 'bar' })({ message: 'baz' }) // -> 'bar says baz'

Unfortunately it is a bit boilerplate-y with providing the keys