18 lines
407 B
JavaScript
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;
|