omelot-base-gate
Version:
omelot base gate plugin
17 lines • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const omelot_1 = require("omelot");
/**
* 实现一个基本的GateWay插件,插件载入时,会被自动扫描handlerPath和remoterPath指向的目录
*/
class BaseGatePlugin {
constructor() {
this.name = 'BaseGatePlugin';
// 在插件里扫描handler目录
this.handlerPath = omelot_1.getPluginHandlerPath(__dirname);
// 在插件里扫描remoter目录
this.remoterPath = omelot_1.getPluginRemotePath(__dirname);
}
}
exports.BaseGatePlugin = BaseGatePlugin;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZUdhdGVQbHVnaW4uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvYmFzZUdhdGVQbHVnaW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSxtQ0FBMkY7QUFHM0Y7O0dBRUc7QUFDSDtJQUFBO1FBQ0ksU0FBSSxHQUFHLGdCQUFnQixDQUFDO1FBRXhCLGtCQUFrQjtRQUNsQixnQkFBVyxHQUFHLDZCQUFvQixDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQzlDLGtCQUFrQjtRQUNsQixnQkFBVyxHQUFHLDRCQUFtQixDQUFDLFNBQVMsQ0FBQyxDQUFDO0lBQ2pELENBQUM7Q0FBQTtBQVBELHdDQU9DIn0=