0.3.0 • Published 9 years ago

simple-class-utils v0.3.0

Weekly downloads
7
License
MIT
Repository
github
Last release
9 years ago

ECMAScript 6 class utilities

Create an ECMAScript 6 class quickly

Requirements

  • Node >= 6.0.0

Examples

Create class from prototype and constructor

  • Function: createClass

  • Usage: createClass(object prototype, optional function constructor)

var createClass = require('class-utils').createClass;
var MyClass = createClass({
	valueOf() {
		return this.value;
	}
}, function (value) {
	this.value = value;
});
var foo = new MyClass('foo');
console.log(String(foo)); // display 'foo'

Create subclass from super class

  • Function: createClass.super

  • Usage: createClass.super(optional class Super)

var createClass = require('class-utils').createClass;
var SubArray = createClass(Array);
var foo = new SubArray(0, 1, 2, 3, 4, 5);
console.log(foo); // display [0, 1, 2, 3, 4, 5]
0.3.0

9 years ago

0.2.0

9 years ago

0.1.1

10 years ago

0.1.0

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago

0.0.0

10 years ago