UNPKG

nhandler

Version:

The easy to use, all-in-one command, event and component handler.

28 lines (27 loc) 1.54 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isComponentInteraction = exports.isAutocompleteInteraction = exports.isContextMenuInteraction = exports.isCommandInteraction = void 0; const discord_js_1 = require("discord.js"); const isCommandInteraction = (interaction) => { return interaction instanceof discord_js_1.ChatInputCommandInteraction; }; exports.isCommandInteraction = isCommandInteraction; const isContextMenuInteraction = (interaction) => { return (interaction instanceof discord_js_1.UserContextMenuCommandInteraction || interaction instanceof discord_js_1.MessageContextMenuCommandInteraction); }; exports.isContextMenuInteraction = isContextMenuInteraction; const isAutocompleteInteraction = (interaction) => { return interaction instanceof discord_js_1.AutocompleteInteraction; }; exports.isAutocompleteInteraction = isAutocompleteInteraction; const isComponentInteraction = (interaction) => { return (interaction instanceof discord_js_1.ButtonInteraction || interaction instanceof discord_js_1.StringSelectMenuInteraction || interaction instanceof discord_js_1.UserSelectMenuInteraction || interaction instanceof discord_js_1.ChannelSelectMenuInteraction || interaction instanceof discord_js_1.RoleSelectMenuInteraction || interaction instanceof discord_js_1.MentionableSelectMenuInteraction || interaction instanceof discord_js_1.ModalSubmitInteraction); }; exports.isComponentInteraction = isComponentInteraction;