class-helper
v1.2.0
Published
ClassHelper helps creating classes easily
Downloads
25
Readme
ClassHelper
ClassHelper helps creating classes easily
How to use
ClassHelper can be used either as node module or bower component.
Using npm
npm i -S class-helperconst ClassHelper = require("class-helper");Using bower
bower i -S class-helper<script src="bower_components/class-helper/build/class-helper.js"></script>Start coding
const Logger = ClassHelper.Factory({
log: function (...message)
{
console.log(...message);
}
});
const Greet = ClassHelper.Bound("greet", function ()
{
this.log("Hello " + this.getName());
});
const Person = ClassHelper({
constructor: function (_super, name)
{
this.name = name;
},
getName: function ()
{
return this.name;
}
}, [ Logger ], [ Greet ]);
const Me = ClassHelper({
constructor: function (_super)
{
_super("stefanwimmer128");
}
}, Person);
new Me().greet(); // Hello stefanwimmer128