rallf-js-sdk
Version:
Toolset to create Tasks for RALLF
26 lines (22 loc) • 446 B
JavaScript
;
const EventEmitter = require('events').EventEmitter;
class RallfEventEmitter extends EventEmitter {
constructor() {
super();
}
/**
* Listens for any event
* !! Should be overwriten ¡¡
* @param {function(event: string, data: any)} onAny
*/
onAny() {
return null;
}
emit(evt, ...rest) {
this.onAny(evt, ...rest);
super.emit(evt, ...rest);
}
}
module.exports = {
RallfEventEmitter
};