EventEmitter Class
Any object can mix-in or inherit from the EventEmitter prototype.
Constructor
EventEmitter
()
Example:
var inherits = niviz.util.inherits; var EventEmitter = niviz.EventEmitter;
function MyEventEmitter() { EventEmitter.call(this); }
inherits(MyEventEmitter, EventEmitter);
Methods
emit
()
Boolean
Fires event type, executing all registered handlers synchronously.
Returns:
Boolean:
True if there were listeners; false otherwise;
listeners
()
ArrayReturns all listeners for the given event type.
Returns:
Array :
All listeners for type.
nodeback
(
private
chainable
-
callback
Registers a callback function to be called
by the end
or error
events, like a Node
callback would be called.
Parameters:
-
callback
FunctionThe callback to register.
off
(
chainable
-
[type]
-
[listener]
Removes a given event listener. If no listener is given, removes all listeners for the given type; if no type is given, removes all listeners.
on
(
chainable
-
type
-
listener
Registers a new handler for an event.