Super Light weight Event Emitter for Node.js and browser.
Installing
Using npm:
$ npm install emit-lite
Using yarn:
$ yarn add emit-lite
Usage
emitter.on(eventType, handler)
emitter.emit(eventType, [arg[, ...]])
; const emitter = ; emitter;emitter;
emitter.once(eventType, handler)
emitter;emitter;emitter;
emitter.off(eventType[, handler])
const handler = console; // will never log anything emitter;emitter;emitter;
emitter.off()
could also be done as
const handler = console; // will never log anything const off = emitter;;emitter;
emitter.listenerCount(eventType)
const count = 3;count;console; // => 3;
EmitLite.mixin(targetObject)
; const obj = a: 'a' ;EmitLite;obj;obj;
ES6 class extends
; { return 'b'; }const obj = ;obj;obj;
License
MIT