addEvents()
Adds events to an existing pseudo-classical Javascript class.
NOTE: Overwrites the following variables within the prototype:
- _eventTypes
- _emit
- on
- once
- removeAllListeners
- removeAllOnceListeners
- removeOnceListener
- removeOnceListener
NOTE: Overwrites the following variables within the instance of a class
- _onceListeners
- _listeners
Loading
index.js is the source code and is compatible with browserify. index.umd.js was built as a standalone UMD package (without minification) so you can use it with AMD or a normal browser environment... The exported global is the name of the package within package.json (with hyphens etc removed).
Example
var {}; MyClassprototype { return this;}; ; var myClass = ;myClass; myClass;
Parameters
- @param {Function}
classFunc
The class to add events to. - @param {Array}
events
The events you want the class to support.