0.3.0 • Published 8 years ago

simple-class-utils v0.3.0

Weekly downloads
7
License
MIT
Repository
github
Last release
8 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

8 years ago

0.2.0

8 years ago

0.1.1

8 years ago

0.1.0

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago

0.0.0

8 years ago