-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path1.1.0.json
1 lines (1 loc) · 240 KB
/
1.1.0.json
1
{"meta":{"generator":"0.12.0","format":30,"date":1660036927459},"classes":[{"name":"ActionRowBuilder","description":"Represents an action row component","extends":[[["ComponentBuilder","<"],["APIActionRowComponent","<"],["APIMessageActionRowComponent"," | "],["APIModalActionRowComponent",">>"]]],"construct":{"name":"new ActionRowBuilder","params":[{"name":"__namedParameters","optional":true,"default":"{}","type":[[["Partial","<"],["APIActionRowComponent","<"],["APIActionRowComponentTypes",">>"]]]}]},"props":[{"name":"components","description":"The components within this action row","readonly":true,"type":[[["Array","<"],["T",">"]]],"meta":{"line":32,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L32"}},{"name":"data","description":"The API data associated with this component","readonly":true,"type":[[["Partial","<"],["APIActionRowComponent","<"],["APIMessageActionRowComponent"," | "],["APITextInputComponent",">>"]]],"meta":{"line":21,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L21"}}],"methods":[{"name":"addComponents","description":"Adds components to this action row.","params":[{"name":"components","description":"The components to add to this action row.","optional":false,"variable":true,"type":[[["RestOrArray","<"],["T",">"]]]}],"returns":[[[["ActionRowBuilder","<"],["T",">"]]]],"meta":{"line":44,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L44"}},{"name":"setComponents","description":"Sets the components in this action row","params":[{"name":"components","description":"The components to set this row to","optional":false,"variable":true,"type":[[["RestOrArray","<"],["T",">"]]]}],"returns":[[[["ActionRowBuilder","<"],["T",">"]]]],"meta":{"line":54,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L54"}},{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["APIActionRowComponent","<"],["ReturnType","<"],["T","["],["'toJSON'","]>>"]]]],"meta":{"line":59,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L59"}}],"meta":{"line":26,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L26"}},{"name":"ApplicationCommandNumericOptionMinMaxValueMixin","construct":{"name":"new ApplicationCommandNumericOptionMinMaxValueMixin"},"props":[{"name":"max_value","readonly":true,"type":[[["number"]]],"meta":{"line":2,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L2"}},{"name":"min_value","readonly":true,"type":[[["number"]]],"meta":{"line":3,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L3"}}],"methods":[{"name":"setMaxValue","description":"Sets the maximum number value of this option","params":[{"name":"max","description":"The maximum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["ApplicationCommandNumericOptionMinMaxValueMixin"]]]],"meta":{"line":10,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L10"}},{"name":"setMinValue","description":"Sets the minimum number value of this option","params":[{"name":"min","description":"The minimum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["ApplicationCommandNumericOptionMinMaxValueMixin"]]]],"meta":{"line":17,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L17"}}],"meta":{"line":1,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L1"}},{"name":"ApplicationCommandOptionBase","extends":[[["SharedNameAndDescription"]]],"construct":{"name":"new ApplicationCommandOptionBase"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["ApplicationCommandOptionType"]]],"meta":{"line":6,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L6"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["ApplicationCommandOptionBase"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandBasicOption"]]]],"meta":{"line":24,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L24"}}],"meta":{"line":5,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L5"}},{"name":"ApplicationCommandOptionChannelTypesMixin","construct":{"name":"new ApplicationCommandOptionChannelTypesMixin"},"props":[{"name":"channel_types","readonly":true,"type":[[["Array","<"],["GuildText"," | "],["GuildVoice"," | "],["GuildCategory"," | "],["GuildNews"," | "],["GuildNewsThread"," | "],["GuildPublicThread"," | "],["GuildPrivateThread"," | "],["GuildStageVoice",">"]]],"meta":{"line":21,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L21"}}],"methods":[{"name":"addChannelTypes","description":"Adds channel types to this option","params":[{"name":"channelTypes","description":"The channel types to add","optional":false,"variable":true,"type":[[["Array","<"],["GuildText"," | "],["GuildVoice"," | "],["GuildCategory"," | "],["GuildNews"," | "],["GuildNewsThread"," | "],["GuildPublicThread"," | "],["GuildPrivateThread"," | "],["GuildStageVoice",">"]]]}],"returns":[[[["ApplicationCommandOptionChannelTypesMixin"]]]],"meta":{"line":28,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L28"}}],"meta":{"line":20,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L20"}},{"name":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin","construct":{"name":"new ApplicationCommandOptionWithChoicesAndAutocompleteMixin"},"props":[{"name":"autocomplete","readonly":true,"type":[[["boolean"]]],"meta":{"line":16,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L16"}},{"name":"choices","readonly":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["T",">>"]]],"meta":{"line":15,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L15"}},{"name":"type","readonly":true,"type":[[["ApplicationCommandOptionType"]]],"meta":{"line":19,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L19"}}],"methods":[{"name":"addChoices","description":"Adds multiple choices for this option","params":[{"name":"choices","description":"The choices to add","optional":false,"variable":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["T",">>"]]]}],"returns":[[[["ApplicationCommandOptionWithChoicesAndAutocompleteMixin","<"],["T",">"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L26"}},{"name":"setAutocomplete","description":"Marks the option as autocompletable","params":[{"name":"autocomplete","description":"If this option should be autocompletable","optional":false,"type":[[["boolean"]]]}],"returns":[[[["ApplicationCommandOptionWithChoicesAndAutocompleteMixin","<"],["T",">"]]]],"meta":{"line":70,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L70"}},{"name":"setChoices","params":[{"name":"choices","optional":false,"variable":true,"type":[[["Input"]]]}],"returns":[[[["ApplicationCommandOptionWithChoicesAndAutocompleteMixin","<"],["T",">"]]]],"meta":{"line":53,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L53"}}],"meta":{"line":14,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L14"}},{"name":"ButtonBuilder","description":"Represents a button component","extends":[[["ComponentBuilder","<"],["APIButtonComponent",">"]]],"construct":{"name":"new ButtonBuilder","params":[{"name":"data","optional":true,"type":[[["Partial","<"],["APIButtonComponent",">"]]]}]},"props":[{"name":"data","description":"The API data associated with this component","readonly":true,"type":[[["Partial","<"],["APIButtonComponent",">"]]],"meta":{"line":21,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L21"}}],"methods":[{"name":"setCustomId","description":"Sets the custom id for this button","params":[{"name":"customId","description":"The custom id to use for this button","optional":false,"type":[[["string"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":53,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L53"}},{"name":"setDisabled","description":"Sets whether this button is disabled","params":[{"name":"disabled","description":"Whether to disable this button","optional":true,"default":"true","type":[[["boolean"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":73,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L73"}},{"name":"setEmoji","description":"Sets the emoji to display on this button","params":[{"name":"emoji","description":"The emoji to display on this button","optional":false,"type":[[["APIMessageComponentEmoji"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":63,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L63"}},{"name":"setLabel","description":"Sets the label for this button","params":[{"name":"label","description":"The label to display on this button","optional":false,"type":[[["string"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":83,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L83"}},{"name":"setStyle","description":"Sets the style of this button","params":[{"name":"style","description":"The style of the button","optional":false,"type":[[["ButtonStyle"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":33,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L33"}},{"name":"setURL","description":"Sets the URL for this button","params":[{"name":"url","description":"The URL to open when this button is clicked","optional":false,"type":[[["string"]]]}],"returns":[[[["ButtonBuilder"]]]],"meta":{"line":43,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L43"}},{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["APIButtonComponent"]]]],"meta":{"line":88,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L88"}}],"meta":{"line":23,"file":"Button.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/button/Button.ts#L23"}},{"name":"ComponentBuilder","description":"Represents a discord component","implements":[[["JSONEncodable","<"],["AnyAPIActionRowComponent",">"]]],"construct":{"name":"new ComponentBuilder","params":[{"name":"data","optional":false,"type":[[["Partial","<"],["DataType",">"]]]}]},"props":[{"name":"data","description":"The API data associated with this component","readonly":true,"type":[[["Partial","<"],["DataType",">"]]],"meta":{"line":21,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L21"}}],"methods":[{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["AnyAPIActionRowComponent"]]]],"meta":{"line":23,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L23"}}],"meta":{"line":14,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L14"}},{"name":"ContextMenuCommandBuilder","construct":{"name":"new ContextMenuCommandBuilder"},"props":[{"name":"default_member_permissions","description":"Set of permissions represented as a bit set for the command","readonly":true,"default":"undefined","type":[[["undefined"," | "],["null"," | "],["string"]]],"meta":{"line":45,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L45"}},{"name":"default_permission","description":"Whether the command is enabled by default when the app is added to a guild","readonly":true,"deprecated":"This property is deprecated and will be removed in the future.\nYou should use `setDefaultMemberPermissions` or `setDMPermission` instead.","default":"undefined","type":[[["undefined"," | "],["boolean"]]],"meta":{"line":40,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L40"}},{"name":"dm_permission","description":"Indicates whether the command is available in DMs with the application, only for globally-scoped commands.\nBy default, commands are visible.","readonly":true,"default":"undefined","type":[[["undefined"," | "],["boolean"]]],"meta":{"line":51,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L51"}},{"name":"name","description":"The name of this context menu command","readonly":true,"type":[[["string"]]],"meta":{"line":22,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L22"}},{"name":"name_localizations","description":"The localized names for this command","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":27,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L27"}},{"name":"type","description":"The type of this context menu command","readonly":true,"type":[[["ContextMenuCommandType"]]],"meta":{"line":32,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L32"}}],"methods":[{"name":"setDMPermission","description":"Sets if the command is available in DMs with the application, only for globally-scoped commands.\nBy default, commands are visible.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"params":[{"name":"enabled","description":"If the command should be enabled in DMs","optional":false,"type":[[["undefined"," | "],["null"," | "],["boolean"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":126,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L126"}},{"name":"setDefaultMemberPermissions","description":"Sets the default permissions a member should have in order to run the command.\n\n**Note:** You can set this to `'0'` to disable the command by default.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"params":[{"name":"permissions","description":"The permissions bit field to set","optional":false,"type":[[["undefined"," | "],["null"," | "],["string"," | "],["number"," | "],["bigint"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":109,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L109"}},{"name":"setDefaultPermission","description":"Sets whether the command is enabled by default when the application is added to a guild.\n\n**Note**: If set to `false`, you will have to later `PUT` the permissions for this command.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"deprecated":"Use `setDefaultMemberPermissions` or `setDMPermission` instead.","params":[{"name":"value","description":"Whether or not to enable this command by default","optional":false,"type":[[["boolean"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":91,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L91"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":58,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L58"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":141,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L141"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":164,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L164"}},{"name":"setType","description":"Sets the type","params":[{"name":"type","description":"The type","optional":false,"type":[[["ContextMenuCommandType"]]]}],"returns":[[[["ContextMenuCommandBuilder"]]]],"meta":{"line":72,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L72"}},{"name":"toJSON","description":"Returns the final data that should be sent to Discord.\n\n**Note:** Calling this function will validate required properties based on their conditions.","returns":[[[["RESTPostAPIApplicationCommandsJSONBody"]]]],"meta":{"line":183,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L183"}}],"meta":{"line":18,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L18"}},{"name":"EmbedBuilder","description":"Represents a embed in a message (image/video preview, rich embed, etc.)","construct":{"name":"new EmbedBuilder","params":[{"name":"data","optional":true,"default":"{}","type":[[["APIEmbed"]]]}]},"props":[{"name":"data","readonly":true,"type":[[["APIEmbed"]]],"meta":{"line":47,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L47"}}],"methods":[{"name":"addFields","description":"Adds fields to the embed (max 25)","params":[{"name":"fields","description":"The fields to add","optional":false,"variable":true,"type":[[["RestOrArray","<"],["APIEmbedField",">"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":59,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L59"}},{"name":"setAuthor","description":"Sets the author of this embed","params":[{"name":"options","description":"The options for the author","optional":false,"type":[[["null"," | "],["EmbedAuthorOptions"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":105,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L105"}},{"name":"setColor","description":"Sets the color of this embed","params":[{"name":"color","description":"The color of the embed","optional":false,"type":[[["null"," | "],["number"," | "],["RGBTuple"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":123,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L123"}},{"name":"setDescription","description":"Sets the description of this embed","params":[{"name":"description","description":"The description","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":141,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L141"}},{"name":"setFields","description":"Sets the embed's fields (max 25).","params":[{"name":"fields","description":"The fields to set","optional":false,"variable":true,"type":[[["RestOrArray","<"],["APIEmbedField",">"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":94,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L94"}},{"name":"setFooter","description":"Sets the footer of this embed","params":[{"name":"options","description":"The options for the footer","optional":false,"type":[[["null"," | "],["EmbedFooterOptions"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":154,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L154"}},{"name":"setImage","description":"Sets the image of this embed","params":[{"name":"url","description":"The URL of the image","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":172,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L172"}},{"name":"setThumbnail","description":"Sets the thumbnail of this embed","params":[{"name":"url","description":"The URL of the thumbnail","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":185,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L185"}},{"name":"setTimestamp","description":"Sets the timestamp of this embed","params":[{"name":"timestamp","description":"The timestamp or date","optional":true,"type":[[["null"," | "],["number"," | "],["Date"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":198,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L198"}},{"name":"setTitle","description":"Sets the title of this embed","params":[{"name":"title","description":"The title","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":211,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L211"}},{"name":"setURL","description":"Sets the URL of this embed","params":[{"name":"url","description":"The URL","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":224,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L224"}},{"name":"spliceFields","description":"Removes, replaces, or inserts fields in the embed (max 25)","params":[{"name":"index","description":"The index to start at","optional":false,"type":[[["number"]]]},{"name":"deleteCount","description":"The number of fields to remove","optional":false,"type":[[["number"]]]},{"name":"fields","description":"The replacing field objects","optional":false,"variable":true,"type":[[["Array","<"],["APIEmbedField",">"]]]}],"returns":[[[["EmbedBuilder"]]]],"meta":{"line":79,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L79"}},{"name":"toJSON","description":"Transforms the embed to a plain object","returns":[[[["APIEmbed"]]]],"meta":{"line":235,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L235"}}],"meta":{"line":46,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L46"}},{"name":"ModalBuilder","implements":[[["JSONEncodable","<"],["APIModalInteractionResponseCallbackData",">"]]],"construct":{"name":"new ModalBuilder","params":[{"name":"__namedParameters","optional":true,"default":"{}","type":[[["Partial","<"],["APIModalInteractionResponseCallbackData",">"]]]}]},"props":[{"name":"components","readonly":true,"default":"[]","type":[[["Array","<"],["ActionRowBuilder","<"],["TextInputBuilder",">>"]]],"meta":{"line":15,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L15"}},{"name":"data","readonly":true,"type":[[["Partial","<"],["APIModalInteractionResponseCallbackData",">"]]],"meta":{"line":14,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L14"}}],"methods":[{"name":"addComponents","description":"Adds components to this modal","params":[{"name":"components","description":"The components to add to this modal","optional":false,"variable":true,"type":[[["RestOrArray","<"],["APIActionRowComponent","<"],["APITextInputComponent","> | "],["ActionRowBuilder","<"],["TextInputBuilder",">>"]]]}],"returns":[[[["ModalBuilder"]]]],"meta":{"line":48,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L48"}},{"name":"setComponents","description":"Sets the components in this modal","params":[{"name":"components","description":"The components to set this modal to","optional":false,"variable":true,"type":[[["RestOrArray","<"],["ActionRowBuilder","<"],["TextInputBuilder",">>"]]]}],"returns":[[[["ModalBuilder"]]]],"meta":{"line":68,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L68"}},{"name":"setCustomId","description":"Sets the custom id of the modal","params":[{"name":"customId","description":"The custom id of this modal","optional":false,"type":[[["string"]]]}],"returns":[[[["ModalBuilder"]]]],"meta":{"line":38,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L38"}},{"name":"setTitle","description":"Sets the title of the modal","params":[{"name":"title","description":"The title of the modal","optional":false,"type":[[["string"]]]}],"returns":[[[["ModalBuilder"]]]],"meta":{"line":28,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L28"}},{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["APIModalInteractionResponseCallbackData"]]]],"meta":{"line":73,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L73"}}],"meta":{"line":13,"file":"Modal.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/modals/Modal.ts#L13"}},{"name":"SelectMenuBuilder","description":"Represents a select menu component","extends":[[["ComponentBuilder","<"],["APISelectMenuComponent",">"]]],"construct":{"name":"new SelectMenuBuilder","params":[{"name":"data","optional":true,"type":[[["Partial","<"],["APISelectMenuComponent",">"]]]}]},"props":[{"name":"data","description":"The API data associated with this component","readonly":true,"type":[[["Partial","<"],["APISelectMenuComponent",">"]]],"meta":{"line":21,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L21"}},{"name":"options","description":"The options within this select menu","readonly":true,"type":[[["Array","<"],["SelectMenuOptionBuilder",">"]]],"meta":{"line":22,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L22"}}],"methods":[{"name":"addOptions","description":"Adds options to this select menu","params":[{"name":"options","description":"The options to add to this select menu","optional":false,"variable":true,"type":[[["RestOrArray","<"],["APISelectMenuOption"," | "],["SelectMenuOptionBuilder",">"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":86,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L86"}},{"name":"setCustomId","description":"Sets the custom id for this select menu","params":[{"name":"customId","description":"The custom id to use for this select menu","optional":false,"type":[[["string"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":65,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L65"}},{"name":"setDisabled","description":"Sets whether this select menu is disabled","params":[{"name":"disabled","description":"Whether this select menu is disabled","optional":true,"default":"true","type":[[["boolean"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":75,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L75"}},{"name":"setMaxValues","description":"Sets the maximum values that must be selected in the select menu","params":[{"name":"maxValues","description":"The maximum values that must be selected","optional":false,"type":[[["number"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":55,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L55"}},{"name":"setMinValues","description":"Sets the minimum values that must be selected in the select menu","params":[{"name":"minValues","description":"The minimum values that must be selected","optional":false,"type":[[["number"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":45,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L45"}},{"name":"setOptions","description":"Sets the options on this select menu","params":[{"name":"options","description":"The options to set on this select menu","optional":false,"variable":true,"type":[[["RestOrArray","<"],["APISelectMenuOption"," | "],["SelectMenuOptionBuilder",">"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":104,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L104"}},{"name":"setPlaceholder","description":"Sets the placeholder for this select menu","params":[{"name":"placeholder","description":"The placeholder to use for this select menu","optional":false,"type":[[["string"]]]}],"returns":[[[["SelectMenuBuilder"]]]],"meta":{"line":35,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L35"}},{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["APISelectMenuComponent"]]]],"meta":{"line":119,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L119"}}],"meta":{"line":18,"file":"SelectMenu.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenu.ts#L18"}},{"name":"SelectMenuOptionBuilder","description":"Represents a option within a select menu component","construct":{"name":"new SelectMenuOptionBuilder","params":[{"name":"data","optional":true,"default":"{}","type":[[["Partial","<"],["APISelectMenuOption",">"]]]}]},"props":[{"name":"data","default":"{}","type":[[["Partial","<"],["APISelectMenuOption",">"]]],"meta":{"line":14,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L14"}}],"methods":[{"name":"setDefault","description":"Sets whether this option is selected by default","params":[{"name":"isDefault","description":"Whether this option is selected by default","optional":true,"default":"true","type":[[["boolean"]]]}],"returns":[[[["SelectMenuOptionBuilder"]]]],"meta":{"line":51,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L51"}},{"name":"setDescription","description":"Sets the description of this option","params":[{"name":"description","description":"The description of this option","optional":false,"type":[[["string"]]]}],"returns":[[[["SelectMenuOptionBuilder"]]]],"meta":{"line":41,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L41"}},{"name":"setEmoji","description":"Sets the emoji to display on this option","params":[{"name":"emoji","description":"The emoji to display on this option","optional":false,"type":[[["APIMessageComponentEmoji"]]]}],"returns":[[[["SelectMenuOptionBuilder"]]]],"meta":{"line":61,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L61"}},{"name":"setLabel","description":"Sets the label of this option","params":[{"name":"label","description":"The label to show on this option","optional":false,"type":[[["string"]]]}],"returns":[[[["SelectMenuOptionBuilder"]]]],"meta":{"line":21,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L21"}},{"name":"setValue","description":"Sets the value of this option","params":[{"name":"value","description":"The value of this option","optional":false,"type":[[["string"]]]}],"returns":[[[["SelectMenuOptionBuilder"]]]],"meta":{"line":31,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L31"}},{"name":"toJSON","returns":[[[["APISelectMenuOption"]]]],"meta":{"line":66,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L66"}}],"meta":{"line":13,"file":"SelectMenuOption.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/selectMenu/SelectMenuOption.ts#L13"}},{"name":"SharedNameAndDescription","construct":{"name":"new SharedNameAndDescription"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}}],"methods":[{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SharedNameAndDescription"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}}],"meta":{"line":4,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L4"}},{"name":"SharedSlashCommandOptions","construct":{"name":"new SharedSlashCommandOptions"},"props":[{"name":"options","readonly":true,"type":[[["Array","<"],["ToAPIApplicationCommandOptions",">"]]],"meta":{"line":15,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L15"}}],"methods":[{"name":"_sharedAddOptionMethod","access":"private","params":[{"name":"input","optional":false,"type":[[["T"," | "],["Omit","<"],["T",", "],["'setAutocomplete'","> | "],["Omit","<"],["T",", "],["'addChoices'","> | ("],["builder",": "],["T",") => "],["T"," | "],["Omit","<"],["T",", "],["'setAutocomplete'","> | "],["Omit","<"],["T",", "],["'addChoices'",">"]]]},{"name":"Instance","optional":false,"type":[[["(..."],["args",": "],["unknown","[]) => "],["T"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":139,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L139"}},{"name":"addAttachmentOption","description":"Adds an attachment option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandAttachmentOption"," | ("],["builder",": "],["SlashCommandAttachmentOption",") => "],["SlashCommandAttachmentOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":62,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L62"}},{"name":"addBooleanOption","description":"Adds a boolean option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandBooleanOption"," | ("],["builder",": "],["SlashCommandBooleanOption",") => "],["SlashCommandBooleanOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":22,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L22"}},{"name":"addChannelOption","description":"Adds a channel option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandChannelOption"," | ("],["builder",": "],["SlashCommandChannelOption",") => "],["SlashCommandChannelOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":42,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L42"}},{"name":"addIntegerOption","description":"Adds an integer option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandIntegerOption",") => "],["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'",">"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":104,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L104"}},{"name":"addMentionableOption","description":"Adds a mentionable option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandMentionableOption"," | ("],["builder",": "],["SlashCommandMentionableOption",") => "],["SlashCommandMentionableOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":73,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L73"}},{"name":"addNumberOption","description":"Adds a number option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandNumberOption",") => "],["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'",">"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":124,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L124"}},{"name":"addRoleOption","description":"Adds a role option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandRoleOption"," | ("],["builder",": "],["SlashCommandRoleOption",") => "],["SlashCommandRoleOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":53,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L53"}},{"name":"addStringOption","description":"Adds a string option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandStringOption",") => "],["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'",">"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":84,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L84"}},{"name":"addUserOption","description":"Adds a user option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandUserOption"," | ("],["builder",": "],["SlashCommandUserOption",") => "],["SlashCommandUserOption"]]]}],"returns":[[[["ShouldOmitSubcommandFunctions"," "],["extends"," "],["true"," ? "],["Omit","<"],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">, "],["'addSubcommand'"," | "],["'addSubcommandGroup'","> : "],["SharedSlashCommandOptions","<"],["ShouldOmitSubcommandFunctions",">"]]]],"meta":{"line":33,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L33"}}],"meta":{"line":14,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L14"}},{"name":"SlashCommandAttachmentOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandAttachmentOption"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Attachment"]]],"meta":{"line":5,"file":"attachment.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/attachment.ts#L5"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandAttachmentOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandAttachmentOption"]]]],"meta":{"line":7,"file":"attachment.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/attachment.ts#L7"}}],"meta":{"line":4,"file":"attachment.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/attachment.ts#L4"}},{"name":"SlashCommandBooleanOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandBooleanOption"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Boolean"]]],"meta":{"line":5,"file":"boolean.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/boolean.ts#L5"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandBooleanOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandBooleanOption"]]]],"meta":{"line":7,"file":"boolean.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/boolean.ts#L7"}}],"meta":{"line":4,"file":"boolean.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/boolean.ts#L4"}},{"name":"SlashCommandBuilder","extends":[[["SharedNameAndDescription"]]],"construct":{"name":"new SlashCommandBuilder"},"props":[{"name":"default_member_permissions","description":"Set of permissions represented as a bit set for the command","readonly":true,"default":"undefined","type":[[["undefined"," | "],["null"," | "],["string"]]],"meta":{"line":59,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L59"}},{"name":"default_permission","description":"Whether the command is enabled by default when the app is added to a guild","readonly":true,"deprecated":"This property is deprecated and will be removed in the future.\nYou should use `setDefaultMemberPermissions` or `setDMPermission` instead.","default":"undefined","type":[[["undefined"," | "],["boolean"]]],"meta":{"line":54,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L54"}},{"name":"description","description":"The description of this slash command","readonly":true,"type":[[["string"]]],"meta":{"line":36,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L36"}},{"name":"description_localizations","description":"The localized descriptions for this command","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":41,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L41"}},{"name":"dm_permission","description":"Indicates whether the command is available in DMs with the application, only for globally-scoped commands.\nBy default, commands are visible.","readonly":true,"default":"undefined","type":[[["undefined"," | "],["boolean"]]],"meta":{"line":65,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L65"}},{"name":"name","description":"The name of this slash command","readonly":true,"type":[[["string"]]],"meta":{"line":26,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L26"}},{"name":"name_localizations","description":"The localized names for this command","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":31,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L31"}},{"name":"options","description":"The options of this slash command","readonly":true,"default":"[]","type":[[["Array","<"],["ToAPIApplicationCommandOptions",">"]]],"meta":{"line":46,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L46"}}],"methods":[{"name":"addAttachmentOption","description":"Adds an attachment option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandAttachmentOption"," | ("],["builder",": "],["SlashCommandAttachmentOption",") => "],["SlashCommandAttachmentOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":62,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L62"}},{"name":"addBooleanOption","description":"Adds a boolean option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandBooleanOption"," | ("],["builder",": "],["SlashCommandBooleanOption",") => "],["SlashCommandBooleanOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":22,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L22"}},{"name":"addChannelOption","description":"Adds a channel option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandChannelOption"," | ("],["builder",": "],["SlashCommandChannelOption",") => "],["SlashCommandChannelOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":42,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L42"}},{"name":"addIntegerOption","description":"Adds an integer option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandIntegerOption",") => "],["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'",">"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":104,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L104"}},{"name":"addMentionableOption","description":"Adds a mentionable option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandMentionableOption"," | ("],["builder",": "],["SlashCommandMentionableOption",") => "],["SlashCommandMentionableOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":73,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L73"}},{"name":"addNumberOption","description":"Adds a number option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandNumberOption",") => "],["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'",">"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":124,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L124"}},{"name":"addRoleOption","description":"Adds a role option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandRoleOption"," | ("],["builder",": "],["SlashCommandRoleOption",") => "],["SlashCommandRoleOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":53,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L53"}},{"name":"addStringOption","description":"Adds a string option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandStringOption",") => "],["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'",">"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":84,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L84"}},{"name":"addSubcommand","description":"Adds a new subcommand to this command","params":[{"name":"input","description":"A function that returns a subcommand builder, or an already built builder","optional":false,"type":[[["SlashCommandSubcommandBuilder"," | ("],["subcommandGroup",": "],["SlashCommandSubcommandBuilder",") => "],["SlashCommandSubcommandBuilder"]]]}],"returns":[[[["SlashCommandSubcommandsOnlyBuilder"]]]],"meta":{"line":169,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L169"}},{"name":"addSubcommandGroup","description":"Adds a new subcommand group to this command","params":[{"name":"input","description":"A function that returns a subcommand group builder, or an already built builder","optional":false,"type":[[["SlashCommandSubcommandGroupBuilder"," | ("],["subcommandGroup",": "],["SlashCommandSubcommandGroupBuilder",") => "],["SlashCommandSubcommandGroupBuilder"]]]}],"returns":[[[["SlashCommandSubcommandsOnlyBuilder"]]]],"meta":{"line":143,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L143"}},{"name":"addUserOption","description":"Adds a user option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandUserOption"," | ("],["builder",": "],["SlashCommandUserOption",") => "],["SlashCommandUserOption"]]]}],"returns":[[[["Omit","<"],["SlashCommandBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]],"meta":{"line":33,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L33"}},{"name":"setDMPermission","description":"Sets if the command is available in DMs with the application, only for globally-scoped commands.\nBy default, commands are visible.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"params":[{"name":"enabled","description":"If the command should be enabled in DMs","optional":false,"type":[[["undefined"," | "],["null"," | "],["boolean"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":129,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L129"}},{"name":"setDefaultMemberPermissions","description":"Sets the default permissions a member should have in order to run the command.\n\n**Note:** You can set this to `'0'` to disable the command by default.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"params":[{"name":"permissions","description":"The permissions bit field to set","optional":false,"type":[[["undefined"," | "],["null"," | "],["string"," | "],["number"," | "],["bigint"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":112,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L112"}},{"name":"setDefaultPermission","description":"Sets whether the command is enabled by default when the application is added to a guild.\n\n**Note**: If set to `false`, you will have to later `PUT` the permissions for this command.","see":["https://discord.com/developers/docs/interactions/application-commands#permissions"],"deprecated":"Use `setDefaultMemberPermissions` or `setDMPermission` instead.","params":[{"name":"value","description":"Whether or not to enable this command by default","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":94,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L94"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandBuilder"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"toJSON","description":"Returns the final data that should be sent to Discord.\n\n**Note:** Calling this function will validate required properties based on their conditions.","returns":[[[["RESTPostAPIApplicationCommandsJSONBody"]]]],"meta":{"line":72,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L72"}}],"meta":{"line":22,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L22"}},{"name":"SlashCommandChannelOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandChannelOption"},"props":[{"name":"channel_types","readonly":true,"type":[[["Array","<"],["GuildText"," | "],["GuildVoice"," | "],["GuildCategory"," | "],["GuildNews"," | "],["GuildNewsThread"," | "],["GuildPublicThread"," | "],["GuildPrivateThread"," | "],["GuildStageVoice",">"]]],"meta":{"line":21,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L21"}},{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Channel"]]],"meta":{"line":8,"file":"channel.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/channel.ts#L8"}}],"methods":[{"name":"addChannelTypes","description":"Adds channel types to this option","params":[{"name":"channelTypes","description":"The channel types to add","optional":false,"variable":true,"type":[[["Array","<"],["GuildText"," | "],["GuildVoice"," | "],["GuildCategory"," | "],["GuildNews"," | "],["GuildNewsThread"," | "],["GuildPublicThread"," | "],["GuildPrivateThread"," | "],["GuildStageVoice",">"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":28,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L28"}},{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandChannelOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandChannelOption"]]]],"meta":{"line":10,"file":"channel.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/channel.ts#L10"}}],"meta":{"line":7,"file":"channel.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/channel.ts#L7"}},{"name":"SlashCommandIntegerOption","extends":[[["ApplicationCommandOptionBase"]]],"implements":[[["ApplicationCommandNumericOptionMinMaxValueMixin"]]],"construct":{"name":"new SlashCommandIntegerOption"},"props":[{"name":"autocomplete","readonly":true,"type":[[["boolean"]]],"meta":{"line":16,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L16"}},{"name":"choices","readonly":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["number",">>"]]],"meta":{"line":15,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L15"}},{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"max_value","readonly":true,"type":[[["number"]]],"meta":{"line":2,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L2"}},{"name":"min_value","readonly":true,"type":[[["number"]]],"meta":{"line":3,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L3"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Integer"]]],"meta":{"line":15,"file":"integer.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/integer.ts#L15"}}],"methods":[{"name":"addChoices","description":"Adds multiple choices for this option","params":[{"name":"choices","description":"The choices to add","optional":false,"variable":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["number",">>"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L26"}},{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setAutocomplete","description":"Marks the option as autocompletable","params":[{"name":"autocomplete","description":"If this option should be autocompletable","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":70,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L70"}},{"name":"setChoices","params":[{"name":"choices","optional":false,"variable":true,"type":[[["Input"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":53,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L53"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setMaxValue","description":"Sets the maximum number value of this option","params":[{"name":"max","description":"The maximum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":17,"file":"integer.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/integer.ts#L17"}},{"name":"setMinValue","description":"Sets the minimum number value of this option","params":[{"name":"min","description":"The minimum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":25,"file":"integer.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/integer.ts#L25"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandIntegerOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandIntegerOption"]]]],"meta":{"line":33,"file":"integer.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/integer.ts#L33"}}],"meta":{"line":11,"file":"integer.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/integer.ts#L11"}},{"name":"SlashCommandMentionableOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandMentionableOption"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Mentionable"]]],"meta":{"line":5,"file":"mentionable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/mentionable.ts#L5"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandMentionableOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandMentionableOption"]]]],"meta":{"line":7,"file":"mentionable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/mentionable.ts#L7"}}],"meta":{"line":4,"file":"mentionable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/mentionable.ts#L4"}},{"name":"SlashCommandNumberOption","extends":[[["ApplicationCommandOptionBase"]]],"implements":[[["ApplicationCommandNumericOptionMinMaxValueMixin"]]],"construct":{"name":"new SlashCommandNumberOption"},"props":[{"name":"autocomplete","readonly":true,"type":[[["boolean"]]],"meta":{"line":16,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L16"}},{"name":"choices","readonly":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["number",">>"]]],"meta":{"line":15,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L15"}},{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"max_value","readonly":true,"type":[[["number"]]],"meta":{"line":2,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L2"}},{"name":"min_value","readonly":true,"type":[[["number"]]],"meta":{"line":3,"file":"ApplicationCommandNumericOptionMinMaxValueMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.ts#L3"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Number"]]],"meta":{"line":15,"file":"number.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/number.ts#L15"}}],"methods":[{"name":"addChoices","description":"Adds multiple choices for this option","params":[{"name":"choices","description":"The choices to add","optional":false,"variable":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["number",">>"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L26"}},{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setAutocomplete","description":"Marks the option as autocompletable","params":[{"name":"autocomplete","description":"If this option should be autocompletable","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":70,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L70"}},{"name":"setChoices","params":[{"name":"choices","optional":false,"variable":true,"type":[[["Input"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":53,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L53"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setMaxValue","description":"Sets the maximum number value of this option","params":[{"name":"max","description":"The maximum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":17,"file":"number.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/number.ts#L17"}},{"name":"setMinValue","description":"Sets the minimum number value of this option","params":[{"name":"min","description":"The minimum value this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":25,"file":"number.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/number.ts#L25"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandNumberOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandNumberOption"]]]],"meta":{"line":33,"file":"number.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/number.ts#L33"}}],"meta":{"line":11,"file":"number.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/number.ts#L11"}},{"name":"SlashCommandRoleOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandRoleOption"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["Role"]]],"meta":{"line":5,"file":"role.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/role.ts#L5"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandRoleOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandRoleOption"]]]],"meta":{"line":7,"file":"role.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/role.ts#L7"}}],"meta":{"line":4,"file":"role.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/role.ts#L4"}},{"name":"SlashCommandStringOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandStringOption"},"props":[{"name":"autocomplete","readonly":true,"type":[[["boolean"]]],"meta":{"line":16,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L16"}},{"name":"choices","readonly":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["string",">>"]]],"meta":{"line":15,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L15"}},{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"max_length","readonly":true,"type":[[["number"]]],"meta":{"line":13,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L13"}},{"name":"min_length","readonly":true,"type":[[["number"]]],"meta":{"line":14,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L14"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["String"]]],"meta":{"line":12,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L12"}}],"methods":[{"name":"addChoices","description":"Adds multiple choices for this option","params":[{"name":"choices","description":"The choices to add","optional":false,"variable":true,"type":[[["Array","<"],["APIApplicationCommandOptionChoice","<"],["string",">>"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L26"}},{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setAutocomplete","description":"Marks the option as autocompletable","params":[{"name":"autocomplete","description":"If this option should be autocompletable","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":70,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L70"}},{"name":"setChoices","params":[{"name":"choices","optional":false,"variable":true,"type":[[["Input"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":53,"file":"ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionWithChoicesAndAutocompleteMixin.ts#L53"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setMaxLength","description":"Sets the maximum length of this string option.","params":[{"name":"max","description":"The maximum length this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":21,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L21"}},{"name":"setMinLength","description":"Sets the minimum length of this string option.","params":[{"name":"min","description":"The minimum length this option can be","optional":false,"type":[[["number"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":34,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L34"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandStringOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandStringOption"]]]],"meta":{"line":42,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L42"}}],"meta":{"line":11,"file":"string.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/string.ts#L11"}},{"name":"SlashCommandSubcommandBuilder","description":"Represents a subcommand\n\nFor more information, go to https://discord.com/developers/docs/interactions/application-commands#subcommands-and-subcommand-groups","extends":[[["SharedNameAndDescription"]]],"implements":[[["ToAPIApplicationCommandOptions"]]],"construct":{"name":"new SlashCommandSubcommandBuilder"},"props":[{"name":"description","description":"The description of this subcommand","readonly":true,"type":[[["string"]]],"meta":{"line":94,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L94"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","description":"The name of this subcommand","readonly":true,"type":[[["string"]]],"meta":{"line":89,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L89"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"options","description":"The options of this subcommand","readonly":true,"default":"[]","type":[[["Array","<"],["ApplicationCommandOptionBase",">"]]],"meta":{"line":99,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L99"}}],"methods":[{"name":"addAttachmentOption","description":"Adds an attachment option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandAttachmentOption"," | ("],["builder",": "],["SlashCommandAttachmentOption",") => "],["SlashCommandAttachmentOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":62,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L62"}},{"name":"addBooleanOption","description":"Adds a boolean option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandBooleanOption"," | ("],["builder",": "],["SlashCommandBooleanOption",") => "],["SlashCommandBooleanOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":22,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L22"}},{"name":"addChannelOption","description":"Adds a channel option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandChannelOption"," | ("],["builder",": "],["SlashCommandChannelOption",") => "],["SlashCommandChannelOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":42,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L42"}},{"name":"addIntegerOption","description":"Adds an integer option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandIntegerOption",") => "],["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'",">"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":104,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L104"}},{"name":"addMentionableOption","description":"Adds a mentionable option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandMentionableOption"," | ("],["builder",": "],["SlashCommandMentionableOption",") => "],["SlashCommandMentionableOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":73,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L73"}},{"name":"addNumberOption","description":"Adds a number option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandNumberOption",") => "],["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'",">"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":124,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L124"}},{"name":"addRoleOption","description":"Adds a role option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandRoleOption"," | ("],["builder",": "],["SlashCommandRoleOption",") => "],["SlashCommandRoleOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":53,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L53"}},{"name":"addStringOption","description":"Adds a string option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandStringOption",") => "],["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'",">"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":84,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L84"}},{"name":"addUserOption","description":"Adds a user option","params":[{"name":"input","description":"A function that returns an option builder, or an already built builder","optional":false,"type":[[["SlashCommandUserOption"," | ("],["builder",": "],["SlashCommandUserOption",") => "],["SlashCommandUserOption"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":33,"file":"SharedSlashCommandOptions.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/SharedSlashCommandOptions.ts#L33"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandSubcommandBuilder"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"toJSON","returns":[[[["APIApplicationCommandSubcommandOption"]]]],"meta":{"line":101,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L101"}}],"meta":{"line":85,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L85"}},{"name":"SlashCommandSubcommandGroupBuilder","description":"Represents a folder for subcommands\n\nFor more information, go to https://discord.com/developers/docs/interactions/application-commands#subcommands-and-subcommand-groups","extends":[[["SharedNameAndDescription"]]],"implements":[[["ToAPIApplicationCommandOptions"]]],"construct":{"name":"new SlashCommandSubcommandGroupBuilder"},"props":[{"name":"description","description":"The description of this subcommand group","readonly":true,"type":[[["string"]]],"meta":{"line":28,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L28"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","description":"The name of this subcommand group","readonly":true,"type":[[["string"]]],"meta":{"line":23,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L23"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"options","description":"The subcommands part of this subcommand group","readonly":true,"default":"[]","type":[[["Array","<"],["SlashCommandSubcommandBuilder",">"]]],"meta":{"line":33,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L33"}}],"methods":[{"name":"addSubcommand","description":"Adds a new subcommand to this group","params":[{"name":"input","description":"A function that returns a subcommand builder, or an already built builder","optional":false,"type":[[["SlashCommandSubcommandBuilder"," | ("],["subcommandGroup",": "],["SlashCommandSubcommandBuilder",") => "],["SlashCommandSubcommandBuilder"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":40,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L40"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandSubcommandGroupBuilder"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"toJSON","returns":[[[["APIApplicationCommandSubcommandGroupOption"]]]],"meta":{"line":63,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L63"}}],"meta":{"line":19,"file":"SlashCommandSubcommands.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandSubcommands.ts#L19"}},{"name":"SlashCommandUserOption","extends":[[["ApplicationCommandOptionBase"]]],"construct":{"name":"new SlashCommandUserOption"},"props":[{"name":"description","readonly":true,"type":[[["string"]]],"meta":{"line":7,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L7"}},{"name":"description_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":8,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L8"}},{"name":"name","readonly":true,"type":[[["string"]]],"meta":{"line":5,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L5"}},{"name":"name_localizations","readonly":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]],"meta":{"line":6,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L6"}},{"name":"required","readonly":true,"default":"false","type":[[["boolean"]]],"meta":{"line":8,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L8"}},{"name":"type","readonly":true,"type":[[["User"]]],"meta":{"line":5,"file":"user.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/user.ts#L5"}}],"methods":[{"name":"runRequiredValidations","returns":[[[["void"]]]],"meta":{"line":26,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L26"}},{"name":"setDescription","description":"Sets the description","params":[{"name":"description","description":"The description","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":29,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L29"}},{"name":"setDescriptionLocalization","description":"Sets a description localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedDescription","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":87,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L87"}},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","params":[{"name":"localizedDescriptions","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":110,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L110"}},{"name":"setName","description":"Sets the name","params":[{"name":"name","description":"The name","optional":false,"type":[[["string"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":15,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L15"}},{"name":"setNameLocalization","description":"Sets a name localization","params":[{"name":"locale","description":"The locale to set a description for","optional":false,"type":[[["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'"]]]},{"name":"localizedName","description":"The localized description for the given locale","optional":false,"type":[[["null"," | "],["string"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":44,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L44"}},{"name":"setNameLocalizations","description":"Sets the name localizations","params":[{"name":"localizedNames","description":"The dictionary of localized descriptions to set","optional":false,"type":[[["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":67,"file":"NameAndDescription.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/NameAndDescription.ts#L67"}},{"name":"setRequired","description":"Marks the option as required","params":[{"name":"required","description":"If this option should be required","optional":false,"type":[[["boolean"]]]}],"returns":[[[["SlashCommandUserOption"]]]],"meta":{"line":15,"file":"ApplicationCommandOptionBase.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionBase.ts#L15"}},{"name":"toJSON","returns":[[[["APIApplicationCommandUserOption"]]]],"meta":{"line":7,"file":"user.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/user.ts#L7"}}],"meta":{"line":4,"file":"user.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/options/user.ts#L4"}},{"name":"TextInputBuilder","description":"Represents a discord component","extends":[[["ComponentBuilder","<"],["APITextInputComponent",">"]]],"construct":{"name":"new TextInputBuilder","params":[{"name":"data","optional":true,"type":[[["APITextInputComponent"," & {"],["\ntype",": "],["TextInput\n","}"]]]}]},"props":[{"name":"data","description":"The API data associated with this component","readonly":true,"type":[[["Partial","<"],["APITextInputComponent",">"]]],"meta":{"line":21,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L21"}}],"methods":[{"name":"equals","params":[{"name":"other","optional":false,"type":[[["APITextInputComponent"," | "],["JSONEncodable","<"],["APITextInputComponent",">"]]]}],"returns":[[[["boolean"]]]],"meta":{"line":110,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L110"}},{"name":"setCustomId","description":"Sets the custom id for this text input","params":[{"name":"customId","description":"The custom id of this text input","optional":false,"type":[[["string"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":27,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L27"}},{"name":"setLabel","description":"Sets the label for this text input","params":[{"name":"label","description":"The label for this text input","optional":false,"type":[[["string"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":37,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L37"}},{"name":"setMaxLength","description":"Sets the maximum length of text for this text input","params":[{"name":"maxLength","description":"The maximum length of text for this text input","optional":false,"type":[[["number"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":67,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L67"}},{"name":"setMinLength","description":"Sets the minimum length of text for this text input","params":[{"name":"minLength","description":"The minimum length of text for this text input","optional":false,"type":[[["number"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":57,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L57"}},{"name":"setPlaceholder","description":"Sets the placeholder of this text input","params":[{"name":"placeholder","description":"The placeholder of this text input","optional":false,"type":[[["string"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":77,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L77"}},{"name":"setRequired","description":"Sets whether this text input is required","params":[{"name":"required","description":"Whether this text input is required","optional":true,"default":"true","type":[[["boolean"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":97,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L97"}},{"name":"setStyle","description":"Sets the style for this text input","params":[{"name":"style","description":"The style for this text input","optional":false,"type":[[["TextInputStyle"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":47,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L47"}},{"name":"setValue","description":"Sets the value of this text input","params":[{"name":"value","description":"The value for this text input","optional":false,"type":[[["string"]]]}],"returns":[[[["TextInputBuilder"]]]],"meta":{"line":87,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L87"}},{"name":"toJSON","description":"Transforms this object to its JSON format","returns":[[[["APITextInputComponent"]]]],"meta":{"line":102,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L102"}}],"meta":{"line":17,"file":"TextInput.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/textInput/TextInput.ts#L17"}}],"functions":[{"name":"blockQuote","description":"Formats the content into a block quote. This needs to be at the start of the line for Discord to format it","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":81,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L81"}},{"name":"bold","description":"Formats the content into bold text","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":45,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L45"}},{"name":"channelLink","description":"Formats a channel link for a direct message channel.","params":[{"name":"channelId","description":"The channel's id","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":215,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L215"}},{"name":"channelMention","description":"Formats a channel ID into a channel mention","params":[{"name":"channelId","description":"The channel ID to format","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":172,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L172"}},{"name":"codeBlock","description":"Wraps the content inside a codeblock with no language","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":9,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L9"}},{"name":"createComponentBuilder","description":"Factory for creating components from API data","params":[{"name":"data","description":"The api data to transform to a component class","optional":false,"type":[[["APIButtonComponentWithCustomId"," & {"],["\ntype",": "],["T\n","} & "],["APIButtonComponentWithURL"," & {"],["\ntype",": "],["T\n","} & "],["APISelectMenuComponent"," & {"],["\ntype",": "],["T\n","} & "],["APITextInputComponent"," & {"],["\ntype",": "],["T\n","} & "],["APIActionRowComponent","<"],["APIMessageActionRowComponent","> & {"],["\ntype",": "],["T\n","} & "],["APIActionRowComponent","<"],["APITextInputComponent","> & {"],["\ntype",": "],["T\n","}"]]]}],"returns":[[[["MappedComponentTypes","["],["T","]"]]]],"meta":{"line":25,"file":"Components.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Components.ts#L25"}},{"name":"disableValidators","returns":[[[["boolean"]]]],"meta":{"line":4,"file":"validation.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/validation.ts#L4"}},{"name":"embedLength","params":[{"name":"data","optional":false,"type":[[["APIEmbed"]]]}],"returns":[[[["number"]]]],"meta":{"line":3,"file":"componentUtil.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/componentUtil.ts#L3"}},{"name":"enableValidators","returns":[[[["boolean"]]]],"meta":{"line":3,"file":"validation.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/validation.ts#L3"}},{"name":"formatEmoji","description":"Formats an emoji ID into a fully qualified emoji identifier","params":[{"name":"emojiId","description":"The emoji ID to format","optional":false,"type":[[["C"]]]},{"name":"animated","optional":true,"type":[[["false"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":190,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L190"}},{"name":"hideLinkEmbed","description":"Wraps the URL into `<>`, which stops it from embedding","params":[{"name":"url","description":"The URL to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":90,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L90"}},{"name":"hyperlink","description":"Formats the content and the URL into a masked URL","params":[{"name":"content","description":"The content to display","optional":false,"type":[[["C"]]]},{"name":"url","description":"The URL the content links to","optional":false,"type":[[["URL"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":109,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L109"}},{"name":"inlineCode","description":"Wraps the content inside `backticks`, which formats it as inline code","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":27,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L27"}},{"name":"isEquatable","description":"Indicates if an object is equatable or not.","params":[{"name":"maybeEquatable","description":"The object to check against","optional":false,"type":[[["unknown"]]]}],"returns":[[[["maybeEquatable"," "],["is"," "],["Equatable","<"],["unknown",">"]]]],"meta":{"line":12,"file":"equatable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/equatable.ts#L12"}},{"name":"isJSONEncodable","description":"Indicates if an object is encodable or not.","params":[{"name":"maybeEncodable","description":"The object to check against","optional":false,"type":[[["unknown"]]]}],"returns":[[[["maybeEncodable"," "],["is"," "],["JSONEncodable","<"],["unknown",">"]]]],"meta":{"line":12,"file":"jsonEncodable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/jsonEncodable.ts#L12"}},{"name":"isValidationEnabled","returns":[[[["boolean"]]]],"meta":{"line":5,"file":"validation.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/validation.ts#L5"}},{"name":"italic","description":"Formats the content into italic text","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":36,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L36"}},{"name":"messageLink","description":"Formats a message link for a direct message channel.","params":[{"name":"channelId","description":"The channel's id","optional":false,"type":[[["C"]]]},{"name":"messageId","description":"The message's id","optional":false,"type":[[["M"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":241,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L241"}},{"name":"normalizeArray","params":[{"name":"arr","optional":false,"type":[[["RestOrArray","<"],["T",">"]]]}],"returns":[[[["Array","<"],["T",">"]]]],"meta":{"line":1,"file":"normalizeArray.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/normalizeArray.ts#L1"}},{"name":"quote","description":"Formats the content into a quote. This needs to be at the start of the line for Discord to format it","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":72,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L72"}},{"name":"roleMention","description":"Formats a role ID into a role mention","params":[{"name":"roleId","description":"The role ID to format","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":181,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L181"}},{"name":"spoiler","description":"Wraps the content inside spoiler (hidden text)","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":154,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L154"}},{"name":"strikethrough","description":"Formats the content into strike-through text","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":63,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L63"}},{"name":"time","description":"Formats a date into a short date-time string","params":[{"name":"date","description":"The date to format, defaults to the current time","optional":true,"type":[[["Date"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":272,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L272"}},{"name":"underscore","description":"Formats the content into underscored text","params":[{"name":"content","description":"The content to wrap","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":54,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L54"}},{"name":"userMention","description":"Formats a user ID into a user mention","params":[{"name":"userId","description":"The user ID to format","optional":false,"type":[[["C"]]]}],"returns":[[[["unknown"]]]],"meta":{"line":163,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L163"}}],"interfaces":[],"typedefs":[{"name":"Faces","description":"An enum with all the available faces from Discord's native slash commands","meta":{"line":352,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L352"},"props":[{"name":"Shrug","description":"¯\\\\_(ツ)\\\\_/¯","type":[[["¯\\_(ツ)\\_/¯"]]]},{"name":"Tableflip","description":"(╯°□°)╯︵ ┻━┻","type":[[["(╯°□°)╯︵ ┻━┻"]]]},{"name":"Unflip","description":"┬─┬ ノ( ゜-゜ノ)","type":[[["┬─┬ ノ( ゜-゜ノ)"]]]}]},{"name":"EmbedImageData","meta":{"line":37,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L37"},"props":[{"name":"height","description":"Height of image","optional":true,"type":[[["number"]]]},{"name":"proxyURL","description":"The proxy URL for the image","optional":true,"type":[[["string"]]]},{"name":"url","description":"Source url of image (only supports http(s) and attachments)","optional":false,"type":[[["string"]]]},{"name":"width","description":"Width of image","optional":true,"type":[[["number"]]]}]},{"name":"Equatable","meta":{"line":1,"file":"equatable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/equatable.ts#L1"},"props":[{"name":"equals","optional":false,"type":[[["("],["other",": "],["T",") => "],["boolean"]]]}]},{"name":"IconData","meta":{"line":18,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L18"},"props":[{"name":"iconURL","description":"The URL of the icon","optional":true,"type":[[["string"]]]},{"name":"proxyIconURL","description":"The proxy URL of the icon","optional":true,"type":[[["string"]]]}]},{"name":"JSONEncodable","meta":{"line":1,"file":"jsonEncodable.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/jsonEncodable.ts#L1"},"props":[{"name":"toJSON","optional":false,"type":[[["(..."],["args",": "],["unknown","[]) => "],["T"]]]}]},{"name":"MappedComponentTypes","meta":{"line":13,"file":"Components.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Components.ts#L13"},"props":[{"name":"1","optional":false,"type":[[["ActionRowBuilder","<"],["AnyComponentBuilder",">"]]]},{"name":"2","optional":false,"type":[[["ButtonBuilder"]]]},{"name":"3","optional":false,"type":[[["SelectMenuBuilder"]]]},{"name":"4","optional":false,"type":[[["TextInputBuilder"]]]}]},{"name":"SlashCommandOptionsOnlyBuilder","meta":{"line":197,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L197"},"props":[{"name":"description","optional":false,"type":[[["string"]]]},{"name":"description_localizations","optional":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]},{"name":"name","optional":false,"type":[[["string"]]]},{"name":"name_localizations","optional":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]},{"name":"options","optional":false,"type":[[["Array","<"],["ToAPIApplicationCommandOptions",">"]]]},{"name":"addAttachmentOption","description":"Adds an attachment option","optional":false,"type":[[["("],["input",": "],["SlashCommandAttachmentOption"," | ("],["builder",": "],["SlashCommandAttachmentOption",") => "],["SlashCommandAttachmentOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addBooleanOption","description":"Adds a boolean option","optional":false,"type":[[["("],["input",": "],["SlashCommandBooleanOption"," | ("],["builder",": "],["SlashCommandBooleanOption",") => "],["SlashCommandBooleanOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addChannelOption","description":"Adds a channel option","optional":false,"type":[[["("],["input",": "],["SlashCommandChannelOption"," | ("],["builder",": "],["SlashCommandChannelOption",") => "],["SlashCommandChannelOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addIntegerOption","description":"Adds an integer option","optional":false,"type":[[["("],["input",": "],["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandIntegerOption",") => "],["SlashCommandIntegerOption"," | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandIntegerOption",", "],["'addChoices'",">) => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addMentionableOption","description":"Adds a mentionable option","optional":false,"type":[[["("],["input",": "],["SlashCommandMentionableOption"," | ("],["builder",": "],["SlashCommandMentionableOption",") => "],["SlashCommandMentionableOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addNumberOption","description":"Adds a number option","optional":false,"type":[[["("],["input",": "],["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandNumberOption",") => "],["SlashCommandNumberOption"," | "],["Omit","<"],["SlashCommandNumberOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandNumberOption",", "],["'addChoices'",">) => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addRoleOption","description":"Adds a role option","optional":false,"type":[[["("],["input",": "],["SlashCommandRoleOption"," | ("],["builder",": "],["SlashCommandRoleOption",") => "],["SlashCommandRoleOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addStringOption","description":"Adds a string option","optional":false,"type":[[["("],["input",": "],["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'","> | ("],["builder",": "],["SlashCommandStringOption",") => "],["SlashCommandStringOption"," | "],["Omit","<"],["SlashCommandStringOption",", "],["'setAutocomplete'","> | "],["Omit","<"],["SlashCommandStringOption",", "],["'addChoices'",">) => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"addUserOption","description":"Adds a user option","optional":false,"type":[[["("],["input",": "],["SlashCommandUserOption"," | ("],["builder",": "],["SlashCommandUserOption",") => "],["SlashCommandUserOption",") => "],["Omit","<"],["SlashCommandOptionsOnlyBuilder",", "],["'addSubcommand'"," | "],["'addSubcommandGroup'",">"]]]},{"name":"setDescription","description":"Sets the description","optional":false,"type":[[["("],["description",": "],["string",") => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"setDescriptionLocalization","description":"Sets a description localization","optional":false,"type":[[["("],["locale",": "],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["localizedDescription",": "],["null"," | "],["string",") => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","optional":false,"type":[[["("],["localizedDescriptions",": "],["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>) => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"setName","description":"Sets the name","optional":false,"type":[[["("],["name",": "],["string",") => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"setNameLocalization","description":"Sets a name localization","optional":false,"type":[[["("],["locale",": "],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["localizedName",": "],["null"," | "],["string",") => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"setNameLocalizations","description":"Sets the name localizations","optional":false,"type":[[["("],["localizedNames",": "],["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>) => "],["SlashCommandOptionsOnlyBuilder"]]]},{"name":"toJSON","description":"Returns the final data that should be sent to Discord.\n\n**Note:** Calling this function will validate required properties based on their conditions.","optional":false,"type":[[["(..."],["args",": "],["unknown","[]) => "],["RESTPostAPIApplicationCommandsJSONBody"]]]}]},{"name":"SlashCommandSubcommandsOnlyBuilder","meta":{"line":193,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L193"},"props":[{"name":"description","optional":false,"type":[[["string"]]]},{"name":"description_localizations","optional":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]},{"name":"name","optional":false,"type":[[["string"]]]},{"name":"name_localizations","optional":true,"type":[[["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>"]]]},{"name":"addSubcommand","description":"Adds a new subcommand to this command","optional":false,"type":[[["("],["input",": "],["SlashCommandSubcommandBuilder"," | ("],["subcommandGroup",": "],["SlashCommandSubcommandBuilder",") => "],["SlashCommandSubcommandBuilder",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"addSubcommandGroup","description":"Adds a new subcommand group to this command","optional":false,"type":[[["("],["input",": "],["SlashCommandSubcommandGroupBuilder"," | ("],["subcommandGroup",": "],["SlashCommandSubcommandGroupBuilder",") => "],["SlashCommandSubcommandGroupBuilder",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setDescription","description":"Sets the description","optional":false,"type":[[["("],["description",": "],["string",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setDescriptionLocalization","description":"Sets a description localization","optional":false,"type":[[["("],["locale",": "],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["localizedDescription",": "],["null"," | "],["string",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setDescriptionLocalizations","description":"Sets the description localizations","optional":false,"type":[[["("],["localizedDescriptions",": "],["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>) => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setName","description":"Sets the name","optional":false,"type":[[["("],["name",": "],["string",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setNameLocalization","description":"Sets a name localization","optional":false,"type":[[["("],["locale",": "],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["localizedName",": "],["null"," | "],["string",") => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"setNameLocalizations","description":"Sets the name localizations","optional":false,"type":[[["("],["localizedNames",": "],["null"," | "],["Partial","<"],["Record","<"],["'en","-"],["US'"," | "],["'en","-"],["GB'"," | "],["'bg'"," | "],["'zh","-"],["CN'"," | "],["'zh","-"],["TW'"," | "],["'hr'"," | "],["'cs'"," | "],["'da'"," | "],["'nl'"," | "],["'fi'"," | "],["'fr'"," | "],["'de'"," | "],["'el'"," | "],["'hi'"," | "],["'hu'"," | "],["'it'"," | "],["'ja'"," | "],["'ko'"," | "],["'lt'"," | "],["'no'"," | "],["'pl'"," | "],["'pt","-"],["BR'"," | "],["'ro'"," | "],["'ru'"," | "],["'es","-"],["ES'"," | "],["'sv","-"],["SE'"," | "],["'th'"," | "],["'tr'"," | "],["'uk'"," | "],["'vi'",", "],["null"," | "],["string",">>) => "],["SlashCommandSubcommandsOnlyBuilder"]]]},{"name":"toJSON","description":"Returns the final data that should be sent to Discord.\n\n**Note:** Calling this function will validate required properties based on their conditions.","optional":false,"type":[[["(..."],["args",": "],["unknown","[]) => "],["RESTPostAPIApplicationCommandsJSONBody"]]]}]},{"name":"ToAPIApplicationCommandOptions","meta":{"line":202,"file":"SlashCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/SlashCommandBuilder.ts#L202"},"props":[{"name":"toJSON","optional":false,"type":[[["(..."],["args",": "],["unknown","[]) => "],["APIApplicationCommandOption"]]]}]},{"name":"AnyAPIActionRowComponent","type":[[["APIActionRowComponentTypes"," | "],["APIActionRowComponent","<"],["APIActionRowComponentTypes",">"]]],"meta":{"line":9,"file":"Component.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/Component.ts#L9"}},{"name":"AnyComponentBuilder","type":[[["MessageActionRowComponentBuilder"," | "],["ModalActionRowComponentBuilder"]]],"meta":{"line":21,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L21"}},{"name":"ApplicationCommandOptionAllowedChannelTypes","type":[[["("],["typeof"," "],["allowedChannelTypes",")["],["number","]"]]],"meta":{"line":16,"file":"ApplicationCommandOptionChannelTypesMixin.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/slashCommands/mixins/ApplicationCommandOptionChannelTypesMixin.ts#L16"}},{"name":"ContextMenuCommandType","type":[[["ApplicationCommandTypeUser"," | "],["ApplicationCommandTypeMessage"]]],"meta":{"line":192,"file":"ContextMenuCommandBuilder.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/interactions/contextMenuCommands/ContextMenuCommandBuilder.ts#L192"}},{"name":"EmbedAuthorData","type":[[["Omit","<"],["APIEmbedAuthor",", "],["'icon","_"],["url'"," | "],["'proxy","_"],["icon","_"],["url'","> & "],["IconData"]]],"meta":{"line":29,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L29"}},{"name":"EmbedAuthorOptions","type":[[["Omit","<"],["EmbedAuthorData",", "],["'proxyIconURL'",">"]]],"meta":{"line":31,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L31"}},{"name":"EmbedFooterData","type":[[["Omit","<"],["APIEmbedFooter",", "],["'icon","_"],["url'"," | "],["'proxy","_"],["icon","_"],["url'","> & "],["IconData"]]],"meta":{"line":33,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L33"}},{"name":"EmbedFooterOptions","type":[[["Omit","<"],["EmbedFooterData",", "],["'proxyIconURL'",">"]]],"meta":{"line":35,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L35"}},{"name":"MessageActionRowComponentBuilder","type":[[["ButtonBuilder"," | "],["SelectMenuBuilder"]]],"meta":{"line":19,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L19"}},{"name":"MessageComponentBuilder","type":[[["MessageActionRowComponentBuilder"," | "],["ActionRowBuilder","<"],["MessageActionRowComponentBuilder",">"]]],"meta":{"line":15,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L15"}},{"name":"ModalActionRowComponentBuilder","type":[[["TextInputBuilder"]]],"meta":{"line":20,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L20"}},{"name":"ModalComponentBuilder","type":[[["ModalActionRowComponentBuilder"," | "],["ActionRowBuilder","<"],["ModalActionRowComponentBuilder",">"]]],"meta":{"line":18,"file":"ActionRow.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/components/ActionRow.ts#L18"}},{"name":"RGBTuple","type":[[["["],["unknown",", "],["unknown",", "],["unknown","]"]]],"meta":{"line":16,"file":"Embed.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/embed/Embed.ts#L16"}},{"name":"RestOrArray","type":[[["Array","<"],["T","> | ["],["Array","<"],["T",">]"]]],"meta":{"line":6,"file":"normalizeArray.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/util/normalizeArray.ts#L6"}},{"name":"TimestampStylesString","description":"The possible values, see TimestampStyles for more information","type":[[["("],["typeof"," "],["TimestampStyles",")["],["keyof"," ("],["typeof"," "],["TimestampStyles",")]"]]],"meta":{"line":347,"file":"formatters.ts","url":"https://github.com/discordjs/discord.js/blob/aba307341/packages/builders/src/messages/formatters.ts#L347"}}],"externals":[],"custom":{"general":{"name":"General","files":{"welcome":{"name":"Welcome","type":"md","content":"<div align=\"center\">\n\t<br />\n\t<p>\n\t\t<a href=\"https://discord.js.org\"><img src=\"https://discord.js.org/static/logo.svg\" width=\"546\" alt=\"discord.js\" /></a>\n\t</p>\n\t<br />\n\t<p>\n\t\t<a href=\"https://discord.gg/djs\"><img src=\"https://img.shields.io/discord/222078108977594368?color=5865F2&logo=discord&logoColor=white\" alt=\"Discord server\" /></a>\n\t\t<a href=\"https://www.npmjs.com/package/@discordjs/builders\"><img src=\"https://img.shields.io/npm/v/@discordjs/builders.svg?maxAge=3600\" alt=\"npm version\" /></a>\n\t\t<a href=\"https://www.npmjs.com/package/@discordjs/builders\"><img src=\"https://img.shields.io/npm/dt/@discordjs/builders.svg?maxAge=3600\" alt=\"npm downloads\" /></a>\n\t\t<a href=\"https://github.com/discordjs/discord.js/actions\"><img src=\"https://github.com/discordjs/discord.js/actions/workflows/test.yml/badge.svg\" alt=\"Build status\" /></a>\n\t\t<a href=\"https://codecov.io/gh/discordjs/discord.js\" ><img src=\"https://codecov.io/gh/discordjs/discord.js/branch/main/graph/badge.svg?precision=2&flag=builders\" alt=\"Code coverage\" /></a>\n\t</p>\n\t<p>\n\t\t<a href=\"https://vercel.com/?utm_source=discordjs&utm_campaign=oss\"><img src=\"https://raw.githubusercontent.com/discordjs/discord.js/main/.github/powered-by-vercel.svg\" alt=\"Vercel\" /></a>\n\t</p>\n</div>\n\n## Installation\n\n**Node.js 16.9.0 or newer is required.**\n\n```sh-session\nnpm install @discordjs/builders\nyarn add @discordjs/builders\npnpm add @discordjs/builders\n```\n\n## Examples\n\nHere are some examples for the builders and utilities you can find in this package:\n\n- [Slash Command Builders](https://github.com/discordjs/discord.js/blob/main/packages/builders/docs/examples/Slash%20Command%20Builders.md)\n\n## Links\n\n- [Website](https://discord.js.org/) ([source](https://github.com/discordjs/discord.js/tree/main/packages/website))\n- [Documentation](https://discord.js.org/#/docs/builders)\n- [Guide](https://discordjs.guide/) ([source](https://github.com/discordjs/guide))\n See also the [Update Guide](https://discordjs.guide/additional-info/changes-in-v14.html), including updated and removed items in the library.\n- [discord.js Discord server](https://discord.gg/djs)\n- [Discord API Discord server](https://discord.gg/discord-api)\n- [GitHub](https://github.com/discordjs/discord.js/tree/main/packages/builders)\n- [npm](https://www.npmjs.com/package/@discordjs/builders)\n- [Related libraries](https://discord.com/developers/docs/topics/community-resources#libraries)\n\n## Contributing\n\nBefore creating an issue, please ensure that it hasn't already been reported/suggested, and double-check the\n[documentation](https://discord.js.org/#/docs/builders). \nSee [the contribution guide](https://github.com/discordjs/discord.js/blob/main/.github/CONTRIBUTING.md) if you'd like to submit a PR.\n\n## Help\n\nIf you don't understand something in the documentation, you are experiencing problems, or you just need a gentle\nnudge in the right direction, please don't hesitate to join our official [discord.js Server](https://discord.gg/djs).\n","path":"README.md"}}}}}