0.0.4 • Published 5 years ago
@zq-jhon/event-emitter v0.0.4
EventEmitter
Fast Use
$ cd your/project/path
$ npm i @zq-jhon/event-emitter --save
$ touch index.ts// index.ts
import { EventEmitter } from "@zq-jhon/event-emitter";
const e = new EventEmitter();
const clickHandler = () => console.log(`Clicked.`);
// Registry Event Handler
e.addEventListener("click", clickHandler);
// Emit Event
e.emit("click");
// Uninstall Event Listener
e.off("click", clickHandler);Registry Listener(s)
addEventListeneraliasononce
Remove Listener(s)
removeEventListeneraliasoffremoveAllEventListenersaliasoffAll
Trigger Event(s)
emit(type, eventHandler)