a set of simple prototypal inheritance conventions for NodeJS
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
examples
lib
test
LICENSE.txt
README.md
package.json

README.md

klazz (unstable)

a set of simple prototypal inheritance conventions for NodeJS

Installation

npm install klazz

Example Usage

  • this section still under construction

Current Goals

  1. write vows to describe expected behavior
  2. implement behavior
  3. write documentation

Expected Behavior

  • Klazz.define(name, params) -> Klazz

    • function definitions:

      • public(name, func_def) -> Method.public
      • protected(name, func_def) -> Method.protected
      • private(name, func_def) -> Method.private
    • property definitions:

      • private(name, value) -> Property.private
      • public(name, value) -> Property.public
      • protected(name, value) -> Property.protected
  • Klazz.new(params) -> Klazz

Further Notes