mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-11 09:03:29 +01:00
BREAKING CHANGE: formatters export removed (prev. deprecated) BREAKING CHANGE: `SelectMenuBuilder` and `SelectMenuOptionBuilder` have been removed (prev. deprecated) BREAKING CHANGE: `EmbedBuilder` no longer takes camalCase options BREAKING CHANGE: `ActionRowBuilder` now has specialized `[add/set]X` methods as opposed to the current `[add/set]Components` BREAKING CHANGE: Removed `equals` methods BREAKING CHANGE: Sapphire -> zod for validation BREAKING CHANGE: Removed the ability to pass `null`/`undefined` to clear fields, use `clearX()` instead BREAKING CHANGE: Renamed all "slash command" symbols to instead use "chat input command" BREAKING CHANGE: Removed `ContextMenuCommandBuilder` in favor of `MessageCommandBuilder` and `UserCommandBuilder` BREAKING CHANGE: Removed support for passing the "string key"s of enums BREAKING CHANGE: Removed `Button` class in favor for specialized classes depending on the style BREAKING CHANGE: Removed nested `addX` styled-methods in favor of plural `addXs` Co-authored-by: Vlad Frangu <me@vladfrangu.dev> Co-authored-by: Almeida <github@almeidx.dev>
76 lines
3.7 KiB
TypeScript
76 lines
3.7 KiB
TypeScript
export * from './components/button/mixins/EmojiOrLabelButtonMixin.js';
|
|
export * from './components/button/Button.js';
|
|
export * from './components/button/CustomIdButton.js';
|
|
export * from './components/button/LinkButton.js';
|
|
export * from './components/button/PremiumButton.js';
|
|
|
|
export * from './components/selectMenu/BaseSelectMenu.js';
|
|
export * from './components/selectMenu/ChannelSelectMenu.js';
|
|
export * from './components/selectMenu/MentionableSelectMenu.js';
|
|
export * from './components/selectMenu/RoleSelectMenu.js';
|
|
export * from './components/selectMenu/StringSelectMenu.js';
|
|
export * from './components/selectMenu/StringSelectMenuOption.js';
|
|
export * from './components/selectMenu/UserSelectMenu.js';
|
|
|
|
export * from './components/textInput/TextInput.js';
|
|
export * from './components/textInput/Assertions.js';
|
|
|
|
export * from './components/ActionRow.js';
|
|
export * from './components/Assertions.js';
|
|
export * from './components/Component.js';
|
|
export * from './components/Components.js';
|
|
|
|
export * from './interactions/commands/chatInput/mixins/ApplicationCommandNumericOptionMinMaxValueMixin.js';
|
|
export * from './interactions/commands/chatInput/mixins/ApplicationCommandOptionChannelTypesMixin.js';
|
|
export * from './interactions/commands/chatInput/mixins/ApplicationCommandOptionWithAutocompleteMixin.js';
|
|
export * from './interactions/commands/chatInput/mixins/ApplicationCommandOptionWithChoicesMixin.js';
|
|
export * from './interactions/commands/chatInput/mixins/SharedChatInputCommandOptions.js';
|
|
export * from './interactions/commands/chatInput/mixins/SharedSubcommands.js';
|
|
|
|
export * from './interactions/commands/chatInput/options/ApplicationCommandOptionBase.js';
|
|
export * from './interactions/commands/chatInput/options/boolean.js';
|
|
export * from './interactions/commands/chatInput/options/channel.js';
|
|
export * from './interactions/commands/chatInput/options/integer.js';
|
|
export * from './interactions/commands/chatInput/options/mentionable.js';
|
|
export * from './interactions/commands/chatInput/options/number.js';
|
|
export * from './interactions/commands/chatInput/options/role.js';
|
|
export * from './interactions/commands/chatInput/options/attachment.js';
|
|
export * from './interactions/commands/chatInput/options/string.js';
|
|
export * from './interactions/commands/chatInput/options/user.js';
|
|
|
|
export * from './interactions/commands/chatInput/Assertions.js';
|
|
export * from './interactions/commands/chatInput/ChatInputCommand.js';
|
|
export * from './interactions/commands/chatInput/ChatInputCommandSubcommands.js';
|
|
|
|
export * from './interactions/commands/contextMenu/Assertions.js';
|
|
export * from './interactions/commands/contextMenu/ContextMenuCommand.js';
|
|
export * from './interactions/commands/contextMenu/MessageCommand.js';
|
|
export * from './interactions/commands/contextMenu/UserCommand.js';
|
|
|
|
export * from './interactions/commands/Command.js';
|
|
export * from './interactions/commands/SharedName.js';
|
|
export * from './interactions/commands/SharedNameAndDescription.js';
|
|
|
|
export * from './interactions/modals/Assertions.js';
|
|
export * from './interactions/modals/Modal.js';
|
|
|
|
export * from './messages/embed/Assertions.js';
|
|
export * from './messages/embed/Embed.js';
|
|
export * from './messages/embed/EmbedAuthor.js';
|
|
export * from './messages/embed/EmbedField.js';
|
|
export * from './messages/embed/EmbedFooter.js';
|
|
|
|
export * from './util/componentUtil.js';
|
|
export * from './util/normalizeArray.js';
|
|
export * from './util/validation.js';
|
|
|
|
export * from './Assertions.js';
|
|
|
|
/**
|
|
* The {@link https://github.com/discordjs/discord.js/blob/main/packages/builders#readme | @discordjs/builders} version
|
|
* that you are currently using.
|
|
*
|
|
* @privateRemarks This needs to explicitly be `string` so it is not typed as a "const string" that gets injected by esbuild.
|
|
*/
|
|
export const version = '[VI]{{inject}}[/VI]' as string;
|