nestwhats
Version:
A whatsapp-web.js wrapper for NestJS to create WhatsApp bots
37 lines (36 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NestWhatsBaseDiscovery = void 0;
const core_1 = require("@nestjs/core");
class NestWhatsBaseDiscovery {
constructor(meta) {
this.meta = meta;
this.reflector = new core_1.Reflector();
}
getClass() {
var _a;
return (_a = this.discovery) === null || _a === void 0 ? void 0 : _a.class;
}
getHandler() {
var _a;
return (_a = this.discovery) === null || _a === void 0 ? void 0 : _a.handler;
}
setDiscoveryMeta(meta) {
var _a;
(_a = this.discovery) !== null && _a !== void 0 ? _a : (this.discovery = meta);
}
setContextCallback(fn) {
var _a;
(_a = this.contextCallback) !== null && _a !== void 0 ? _a : (this.contextCallback = fn);
}
execute(context = []) {
return this.contextCallback(context, this);
}
isListener() {
return false;
}
isCommand() {
return false;
}
}
exports.NestWhatsBaseDiscovery = NestWhatsBaseDiscovery;