UNPKG

omelop-base-gate

Version:

omelop base gate plugin

18 lines 1.14 kB
"use strict"; 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