curry-class

0.0.1 • Public • Published

curryClass

Build Status

This package provides function currying for a class constructor.

Here's a simple example:

var curryClass = require('curry-class');

function MyClass(arg1, arg2) {
  this.arg1 = arg1;
  this.arg2 = arg2;
}
MyClass.prototype.show = function() {
  console.log(this.arg1, this.arg2);
}

var x = new MyClass('hello', 'world');
x.show(); // prints "hello world"

var CurriedClass = curryClass(MyClass, 'goodbye');

var y = new CurriedClass('now');
y.show(); // prints "goodbye now"

Readme

Keywords

none

Package Sidebar

Install

npm i curry-class

Weekly Downloads

1

Version

0.0.1

License

MIT

Last publish

Collaborators

  • sminnee