0.0.4 • Published 4 years ago

@zq-jhon/event-emitter v0.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

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)

  • addEventListener alias on
  • once

Remove Listener(s)

  • removeEventListener alias off
  • removeAllEventListeners alias offAll

Trigger Event(s)

  • emit(type, eventHandler)
0.0.3

4 years ago

0.0.2

4 years ago

0.0.4

4 years ago

0.0.1

4 years ago