Class: EventLite

EventLite

new EventLite() → {EventLite}

event-lite.js - Light-weight EventEmitter (less than 1KB when minified)
License:
  • MIT
Source:
Returns:
Type
EventLite
Example
var EventLite = require("event-lite");

function MyClass() {...}             // your class

EventLite.mixin(MyClass.prototype);  // import event methods

var obj = new MyClass();
obj.on("foo", function() {...});     // add event listener
obj.once("bar", function() {...});   // add one-time event listener
obj.emit("foo");                     // dispatch event
obj.emit("bar");                     // dispatch another event
obj.off("foo");                      // remove event listener

Members

<static> mixin

Import on(), once(), off() and emit() methods into target object.
Source:

emit

Dispatch (trigger) an event.
Source:

off

Remove an event listener.
Source:

on

Add an event listener.
Source:

once

Add one-time event listener.
Source: