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