event-utility
A utility for easily managing events
Installation
$ npm install --save event-utility
Usage
Adding and removing events
const EventManager = ; const eventManager = ; const id = eventManager; eventManager;// oreventManager;
Examples
const id1 = eventManager;const id2 = eventManager;eventManager;
When window's click event is fired it will output "hi 2"
{ console;}eventManager;eventManager;
When window's click event is fired it will not have logged anything
Advance removing events
const props = target? eventName? callback?};eventManager
If not prop specified it will remove all events added with that eventManager
instance.
Otherwise it will remove all events that match every one of the params.
Examples
eventManager;eventManager;eventManager;
Here it should log only "click"
eventManager;eventManager;eventManager;
Clicking will not log anything. Typing keys will do instead
eventManager;eventManager;eventManager;eventManager;
Here it will log "click window" and "keyup".