spec-js

Creates fast, prototypicaly inherited, super-calling constructors

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
spec-js
001.0.08 years ago9 years agoMinified + gzip package size for spec-js in KB

Readme

Spec
What #
A fast, prototypicaly inherited, super-calling constructor-maker
Why? #
Makes protypical inheritance a bit easier.
Usage #
require()
var createSpec = require('spec-js');
Make a constructor
function Shape(settings){
    this.sides = settings.sides;
}
Overwrite the identifier with a specd version
Shape = createSpec(Shape);
This creates a specd version of Shape that inherrits from Object.
To inherit from this constructor:
function Square(settings){
    this.sides = 4;
    this.sideLength = settings.sideLength;
}