Event Emitter based on RxJS
npm install rxjs-event-emitter --save
on(eventName, callback)
- listen to event emit(eventName, data)
- emit eventdestroy()
- Destroy all listeners
import { EventEmitter } from "rxjs-event-emitter";
const emitter = new EventEmitter();
const subscription = emitter.on('event', (data) => {
// do something
});
emitter.emit('event', data);
subscription.unsubscribe();