UNPKG

@globalart/nestcord

Version:

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

28 lines (27 loc) 706 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ModalDiscovery = void 0; const context_1 = require("../context"); const path_to_regexp_1 = require("path-to-regexp"); /** * Represents a modal discovery. */ class ModalDiscovery extends context_1.NestCordBaseDiscovery { constructor() { super(...arguments); this.matcher = (0, path_to_regexp_1.match)(this.meta.customId); } getCustomId() { return this.meta.customId; } execute(interaction) { return super.execute([interaction]); } isModal() { return true; } toJSON() { return this.meta; } } exports.ModalDiscovery = ModalDiscovery;