1.1.6 • Published 10 years ago

irrelon-emitter v1.1.6

Weekly downloads
73
License
-
Repository
github
Last release
10 years ago

Irrelon Emitter

Version 2.1.4

Usage

Browser

Include the ./dist/index.min.js file in your HTML

<script src="./dist/index.min.js"></script>

Node.js

Install via NPM:

npm install irrelon-emitter

Include in your application:

var Emitter = require('irrelon-emitter');

Add Emitter Functionality to Existing Class

Given an example class:

var MyClass = function () {
	this.emit('myEvent', myData, myOtherData);
};

Add emitter functionality:

Emitter(MyClass);

Your class now inherits the emitter methods:

  • on
  • off
  • once
  • emit
  • emitId
  • emitStatic
  • emitStaticId
  • cancelStatic
  • deferEmit
  • willEmit