Small library to handle change emits.
$ npm install @reactway/tiny-emittertypeCounterHandler=(count: number)=>void;consthandler: CounterHandler=count=>console.log("Counter:",count);constcounterEmitter=newTinyEmitter<CounterHandler>();constremoveListener=counterEmitter.addListener(handler);counterEmitter.emit(1);// Emit change with value count=1// Console log: Counter: 1removeListener();// Remove registered listener.addListener(handler: Callback): () => void
.removeListener(handler: Callback): void
.emit(...payload: any): void
.getListenersCount(): number
Released under the MIT license.