proper JSDoc typing in examples
This commit is contained in:
parent
67afb2bf27
commit
5382b3ea59
@ -9,9 +9,11 @@ import {
|
||||
export const data = new SlashCommandBuilder()
|
||||
.setName('login')
|
||||
.setDescription('Opens a login pop-up.');
|
||||
/** @param {ModalSubmitInteraction} interaction */
|
||||
export async function modalSubmit(interaction) {
|
||||
await interaction.reply({ content: 'Successfully submitted Form!', ephemeral: true });
|
||||
}
|
||||
/** @param {ChatInputCommandInteraction} interaction */
|
||||
export async function execute(interaction) {
|
||||
const modal = new ModalBuilder().setCustomId('login-modal').setTitle('Login Form');
|
||||
|
||||
|
@ -1,6 +1,7 @@
|
||||
import { SlashCommandBuilder } from 'discord.js';
|
||||
import { ChatInputCommandInteraction, SlashCommandBuilder } from 'discord.js';
|
||||
|
||||
export const data = new SlashCommandBuilder().setName('ping').setDescription('Replies with Pong!');
|
||||
/** @param {ChatInputCommandInteraction} interaction */
|
||||
export async function execute(interaction) {
|
||||
await interaction.reply({ content: 'Pong!', ephemeral: true });
|
||||
}
|
||||
|
@ -1,4 +1,5 @@
|
||||
import {
|
||||
ChatInputCommandInteraction,
|
||||
ActionRowBuilder,
|
||||
ComponentType,
|
||||
RoleSelectMenuBuilder,
|
||||
@ -9,6 +10,7 @@ export const data = new SlashCommandBuilder()
|
||||
.setName('role')
|
||||
.setDMPermission(false)
|
||||
.setDescription('Provides a role selector.');
|
||||
/** @param {ChatInputCommandInteraction} interaction */
|
||||
export async function execute(interaction) {
|
||||
const roles = await interaction.guild.roles.fetch();
|
||||
const choices = roles.filter((r) => r.name.startsWith('test')).map((r) => r.id);
|
||||
|
Loading…
Reference in New Issue
Block a user