extend-it
v1.0.0
Published
A Javascript helper for creating a subclass that extends from a super class.
Downloads
2
Maintainers
Readme
extend-it
A Javascript helper for creating a subclass that extends from a super class. It uses Object.create() internally to achieve classical inheritance. This is for single inheritance, which is all what JavaScript (<ES6) supports.
Installation
npm install extend-it --save
Usage
var extend = require('extend-it');
function Shape(xPos,yPos) {
this.x = xPos;
this.y = yPos;
}
// Rectangle extend Shape
var Rectangle = extend(Shape);
// new instance of Rectangle
var rectangle = new Rectangle(1, 2);
// check the properties inherited from Shape
console.log(rectangle.x);
console.log(rectangle.y);
Tests
npm test
Contributing
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code.
Release History
- 1.0.0 Initial release