mirror of
https://github.com/laurent22/joplin.git
synced 2024-12-24 10:27:10 +02:00
3407a31cf6
* Improving CLI build * Improving CLI build * Remove requirement to build the tools * Moved Electron app one level down * Clean up Electron build * Moved tools to sub-dir * Updated root script * update root * update root * update root * update root * update root * update root * Updated build * Added doc * Update CI config * Should not lint index.js * Fixing jetify * Fixed linter errors * Fixed pod build * Fixed Windows build
26 lines
467 B
JavaScript
26 lines
467 B
JavaScript
const events = require('events');
|
|
|
|
class EventManager {
|
|
|
|
constructor() {
|
|
this.emitter_ = new events.EventEmitter();
|
|
}
|
|
|
|
on(eventName, callback) {
|
|
return this.emitter_.on(eventName, callback);
|
|
}
|
|
|
|
emit(eventName, object = null) {
|
|
return this.emitter_.emit(eventName, object);
|
|
}
|
|
|
|
removeListener(eventName, callback) {
|
|
return this.emitter_.removeListener(eventName, callback);
|
|
}
|
|
|
|
}
|
|
|
|
const eventManager = new EventManager();
|
|
|
|
module.exports = eventManager;
|