j7/event.js
2022-03-15 13:15:30 +08:00

18 lines
407 B
JavaScript

const events = require('events');
const event = new events.EventEmitter();
const APP_INITIALIZED_EVENT = '!app.initialized';
function addListener(eventName, listener) {
event.on(eventName, listener);
}
function emitEvent(eventName, ...args) {
event.emit(eventName, ...args);
}
exports.addListener = addListener;
exports.emitEvent = emitEvent;
exports.APP_INITIALIZED_EVENT = APP_INITIALIZED_EVENT;