ircgrampp
Version:
IRCGram++ is a complexly simple Telegram <-> IRC Gateway
40 lines (28 loc) • 785 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
var _package = _interopRequireDefault(require("../../package.json"));
var _debug = _interopRequireDefault(require("debug"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
let Promise = require('bluebird');
class PluginInjector {
constructor(pluginInterface) {
this._interface = pluginInterface;
this._debug = (0, _debug.default)(`plugin-${this._interface.name}`);
}
getConfig() {
return this._interface.getConfig();
}
get Promise() {
return Promise;
}
get debug() {
return this._debug;
}
get version() {
return _package.default.version;
}
}
exports.default = PluginInjector;