types: fix missing types for mentionable options (#8443)

Co-authored-by: A. Román <kyradiscord@gmail.com>
Co-authored-by: Noel <buechler.noel@outlook.com>
This commit is contained in:
Jan Parisek
2022-08-10 18:33:52 +02:00
committed by GitHub
parent 6c6fe74dd8
commit 452e94fd3e

View File

@@ -3795,6 +3795,30 @@ export interface ApplicationCommandChannelOption extends BaseApplicationCommandO
channelTypes?: ChannelType[]; channelTypes?: ChannelType[];
} }
export interface ApplicationCommandRoleOptionData extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Role;
}
export interface ApplicationCommandRoleOption extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Role;
}
export interface ApplicationCommandUserOptionData extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.User;
}
export interface ApplicationCommandUserOption extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.User;
}
export interface ApplicationCommandMentionableOptionData extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Mentionable;
}
export interface ApplicationCommandMentionableOption extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Mentionable;
}
export interface ApplicationCommandAttachmentOption extends BaseApplicationCommandOptionsData { export interface ApplicationCommandAttachmentOption extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Attachment; type: ApplicationCommandOptionType.Attachment;
} }
@@ -3873,6 +3897,9 @@ export interface ApplicationCommandSubCommandData extends Omit<BaseApplicationCo
| ApplicationCommandChannelOptionData | ApplicationCommandChannelOptionData
| ApplicationCommandAutocompleteOption | ApplicationCommandAutocompleteOption
| ApplicationCommandNumericOptionData | ApplicationCommandNumericOptionData
| ApplicationCommandRoleOptionData
| ApplicationCommandUserOptionData
| ApplicationCommandMentionableOptionData
| ApplicationCommandStringOptionData | ApplicationCommandStringOptionData
| ApplicationCommandBooleanOption | ApplicationCommandBooleanOption
)[]; )[];
@@ -3899,6 +3926,9 @@ export type ApplicationCommandOptionData =
| ApplicationCommandAutocompleteOption | ApplicationCommandAutocompleteOption
| ApplicationCommandNumericOptionData | ApplicationCommandNumericOptionData
| ApplicationCommandStringOptionData | ApplicationCommandStringOptionData
| ApplicationCommandRoleOptionData
| ApplicationCommandUserOptionData
| ApplicationCommandMentionableOptionData
| ApplicationCommandBooleanOptionData | ApplicationCommandBooleanOptionData
| ApplicationCommandSubCommandData; | ApplicationCommandSubCommandData;
@@ -3909,6 +3939,9 @@ export type ApplicationCommandOption =
| ApplicationCommandChoicesOption | ApplicationCommandChoicesOption
| ApplicationCommandNumericOption | ApplicationCommandNumericOption
| ApplicationCommandStringOption | ApplicationCommandStringOption
| ApplicationCommandRoleOption
| ApplicationCommandUserOption
| ApplicationCommandMentionableOption
| ApplicationCommandBooleanOption | ApplicationCommandBooleanOption
| ApplicationCommandAttachmentOption | ApplicationCommandAttachmentOption
| ApplicationCommandSubCommand; | ApplicationCommandSubCommand;