UNPKG

@globalart/nestcord

Version:

A module for creating Discord bots using NestJS, based on Discord.js

47 lines (46 loc) 1.16 kB
"use strict"; 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;