@farol/extension-kit
Version:
Farol Extension Kit
16 lines (15 loc) • 609 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var events = require("events");
var FarolEventEmitter = new events.EventEmitter();
exports.FarolEventEmitter = FarolEventEmitter;
var FarolExtension = /** @class */ (function () {
function FarolExtension(farolExtensionConfig) {
this.farolExtensionConfig = farolExtensionConfig;
}
FarolExtension.prototype.register = function (trigger, handler) {
FarolEventEmitter.on(this.farolExtensionConfig.id + "_" + trigger, handler);
};
return FarolExtension;
}());
exports.FarolExtension = FarolExtension;