@globalart/nestcord
Version:
A module for creating Discord bots using NestJS, based on Discord.js
28 lines (27 loc) • 706 B
JavaScript
;
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;