mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-09 16:13:31 +01:00
docs: Correct wrong interaction links (#6274)
* docs: Correct wrong interaction links * docs: fix errors and apply single option * Update src/structures/CommandInteraction.js Co-authored-by: Noel <buechler.noel@outlook.com>
This commit is contained in:
@@ -411,7 +411,8 @@ class ApplicationCommandPermissionsManager extends BaseManager {
|
||||
|
||||
module.exports = ApplicationCommandPermissionsManager;
|
||||
|
||||
/* eslint-disable max-len */
|
||||
/**
|
||||
* @external APIApplicationCommandPermissions
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#applicationcommandpermissions}
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#application-command-permissions-object-application-command-permissions-structure}
|
||||
*/
|
||||
|
||||
@@ -190,12 +190,14 @@ class ApplicationCommand extends Base {
|
||||
|
||||
module.exports = ApplicationCommand;
|
||||
|
||||
/* eslint-disable max-len */
|
||||
/**
|
||||
* @external APIApplicationCommand
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#applicationcommand}
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#application-command-object-application-command-structure}
|
||||
*/
|
||||
|
||||
/* eslint-disable max-len */
|
||||
/**
|
||||
* @external APIApplicationCommandOption
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#applicationcommandoption}
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#application-command-object-application-command-option-structure}
|
||||
*/
|
||||
|
||||
@@ -92,8 +92,8 @@ class CommandInteraction extends Interaction {
|
||||
* @property {CommandInteractionOption[]} [options] Additional options if this option is a
|
||||
* subcommand (group)
|
||||
* @property {User} [user] The resolved user
|
||||
* @property {GuildMember|APIGuildMember} [member] The resolved member
|
||||
* @property {GuildChannel|APIChannel} [channel] The resolved channel
|
||||
* @property {GuildMember|APIInteractionDataResolvedOption} [member] The resolved member
|
||||
* @property {GuildChannel|APIInteractionDataResolvedOption} [channel] The resolved channel
|
||||
* @property {Role|APIRole} [role] The resolved role
|
||||
*/
|
||||
|
||||
@@ -151,3 +151,8 @@ module.exports = CommandInteraction;
|
||||
* @external APIApplicationCommandOptionResolved
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#interaction-applicationcommandinteractiondataresolved}
|
||||
*/
|
||||
|
||||
/**
|
||||
* @external APIInteractionDataResolvedOption
|
||||
* @see {@link https://discord.com/developers/docs/interactions/slash-commands#sample-application-command-interaction-application-command-interaction-data-resolved-structure}
|
||||
*/
|
||||
|
||||
@@ -134,7 +134,7 @@ class CommandInteractionOptionResolver {
|
||||
* Gets a channel option.
|
||||
* @param {string} name The name of the option.
|
||||
* @param {boolean} [required=false] Whether to throw an error if the option is not found.
|
||||
* @returns {?(GuildChannel|APIInteractionDataResolvedChannel)}
|
||||
* @returns {?(GuildChannel|APIInteractionDataResolvedOption)}
|
||||
* The value of the option, or null if not set and not required.
|
||||
*/
|
||||
getChannel(name, required = false) {
|
||||
@@ -190,7 +190,7 @@ class CommandInteractionOptionResolver {
|
||||
* Gets a member option.
|
||||
* @param {string} name The name of the option.
|
||||
* @param {boolean} [required=false] Whether to throw an error if the option is not found.
|
||||
* @returns {?(GuildMember|APIInteractionDataResolvedGuildMember)}
|
||||
* @returns {?(GuildMember|APIInteractionDataResolvedOption)}
|
||||
* The value of the option, or null if not set and not required.
|
||||
*/
|
||||
getMember(name, required = false) {
|
||||
@@ -213,7 +213,7 @@ class CommandInteractionOptionResolver {
|
||||
* Gets a mentionable option.
|
||||
* @param {string} name The name of the option.
|
||||
* @param {boolean} [required=false] Whether to throw an error if the option is not found.
|
||||
* @returns {?(User|GuildMember|APIInteractionDataResolvedGuildMember|Role|APIRole)}
|
||||
* @returns {?(User|GuildMember|APIInteractionDataResolvedOption|Role|APIRole)}
|
||||
* The value of the option, or null if not set and not required.
|
||||
*/
|
||||
getMentionable(name, required = false) {
|
||||
|
||||
Reference in New Issue
Block a user