0.1.4 • Published 10 years ago

cla55 v0.1.4

Weekly downloads
83
License
MIT
Repository
github
Last release
10 years ago

CLA55

Simply extend classes in JavaScript

Usage

Compatible with CommonJS and AMD.

var Cla55 = require('cla55');

Cla55.extend(protoProps, staticProps, _super);

Cla55.create(Parent, protoProps, staticProps, _super);

API

Cla55()

Cla55.extend(protoProps, staticProps, _super)

Shortcut to create a new class and inherit from Cla55.

Arguments:
  • protoProps Object A hash of prototype methods/properties to extend (including constructor method)
  • staticProps Object, optional A hash of static methods to extend
  • _super Boolean, optional Hook methods with ._super() and ._superApply() methods
Returns:

Cla55.create(Parent, protoProps, staticProps, _super)

Class create helper to create a new class and inherit from Parent.

Arguments:
  • Parent Function A function to inherit
  • protoProps Object A hash of prototype methods/properties to extend (including constructor method)
  • staticProps Object, optional A hash of static methods to extend
  • _super Boolean, optional Hook methods with ._super() and ._superApply() methods
Returns:
  • Function Sub class inherited from Parent

Cla55.Cla55

Direct expose of the base class Cla55.

Returns: