Spaces:
Paused
Paused
File size: 511 Bytes
3c3f089 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
import EventEmitter from "eventemitter3";
const eventEmitter = new EventEmitter();
export enum EventType {
profileUpdated = "profileUpdated",
resetLocation = "resetLocation",
}
const Emitter = {
on: (event: any, fn: any) => eventEmitter.on(event, fn),
once: (event: any, fn: any) => eventEmitter.once(event, fn),
off: (event: any, fn: any) => eventEmitter.off(event, fn),
emit: (event: any, payload: any) => eventEmitter.emit(event, payload),
};
Object.freeze(Emitter);
export default Emitter;
|