@project-sunbird/ext-framework-server
Version:
Extensible framework for sunbird extensions on server side
17 lines • 501 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.EventManager = void 0;
const mitt = require("mitt");
class EventManager {
static emit(name, data) {
this.emitter.emit(name, data);
}
static subscribe(name, method) {
this.emitter.on(name, method);
}
static unsubscribe(name, method) {
this.emitter.off(name, method);
}
}
exports.EventManager = EventManager;
EventManager.emitter = new mitt();
//# sourceMappingURL=EventManager.js.map