@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
47 lines (46 loc) • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.NestCordBaseDiscovery = void 0;
const core_1 = require("@nestjs/core");
class NestCordBaseDiscovery {
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) {
this.discovery || (this.discovery = meta);
}
setContextCallback(fn) {
this.contextCallback || (this.contextCallback = fn);
}
execute(context = []) {
return this.contextCallback(context, this);
}
isContextMenu() {
return false;
}
isSlashCommand() {
return false;
}
isMessageComponent() {
return false;
}
isListener() {
return false;
}
isTextCommand() {
return false;
}
isModal() {
return false;
}
}
exports.NestCordBaseDiscovery = NestCordBaseDiscovery;