klassjs

0.0.1 • Public • Published

klass

Classical classes in JavaScript.

Install

npm install klassjs

Usage

var klass = require('klassjs');
 
var Robot = klass(null, {
  _construct: function(v) {
    this.weapon = v;
  },
  fireWeapon: function() {
    return this.weapon;
  }
});
 
var Cyborg = klass(Robot, {
  _construct: function(v) {
 
  },
  fireWeapon: function() {
    var weapon = Cyborg._super.fireWeapon.call(this);
    return 'Firing ' + weapon;
  }
});
 
var zog = new Cyborg('Lasers');
 
console.log(zog.fireWeapon()); // Firing Lasers

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i klassjs

Weekly Downloads

0

Version

0.0.1

License

MIT

Last publish

Collaborators

  • miguelmota