types(ApplicationCommandOption): add ApplicationCommandBooleanOption (#8434)

This commit is contained in:
Jan Parisek
2022-08-10 18:24:50 +02:00
committed by GitHub
parent aac8acc22b
commit 38275fc53d

View File

@@ -3835,6 +3835,10 @@ export interface ApplicationCommandStringOptionData extends ApplicationCommandCh
max_length?: number; max_length?: number;
} }
export interface ApplicationCommandBooleanOptionData extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Boolean;
}
export interface ApplicationCommandNumericOption extends ApplicationCommandChoicesOption { export interface ApplicationCommandNumericOption extends ApplicationCommandChoicesOption {
type: CommandOptionNumericResolvableType; type: CommandOptionNumericResolvableType;
minValue?: number; minValue?: number;
@@ -3847,6 +3851,10 @@ export interface ApplicationCommandStringOption extends ApplicationCommandChoice
maxLength?: number; maxLength?: number;
} }
export interface ApplicationCommandBooleanOption extends BaseApplicationCommandOptionsData {
type: ApplicationCommandOptionType.Boolean;
}
export interface ApplicationCommandSubGroupData extends Omit<BaseApplicationCommandOptionsData, 'required'> { export interface ApplicationCommandSubGroupData extends Omit<BaseApplicationCommandOptionsData, 'required'> {
type: ApplicationCommandOptionType.SubcommandGroup; type: ApplicationCommandOptionType.SubcommandGroup;
options?: ApplicationCommandSubCommandData[]; options?: ApplicationCommandSubCommandData[];
@@ -3866,6 +3874,7 @@ export interface ApplicationCommandSubCommandData extends Omit<BaseApplicationCo
| ApplicationCommandAutocompleteOption | ApplicationCommandAutocompleteOption
| ApplicationCommandNumericOptionData | ApplicationCommandNumericOptionData
| ApplicationCommandStringOptionData | ApplicationCommandStringOptionData
| ApplicationCommandBooleanOption
)[]; )[];
} }
@@ -3890,6 +3899,7 @@ export type ApplicationCommandOptionData =
| ApplicationCommandAutocompleteOption | ApplicationCommandAutocompleteOption
| ApplicationCommandNumericOptionData | ApplicationCommandNumericOptionData
| ApplicationCommandStringOptionData | ApplicationCommandStringOptionData
| ApplicationCommandBooleanOptionData
| ApplicationCommandSubCommandData; | ApplicationCommandSubCommandData;
export type ApplicationCommandOption = export type ApplicationCommandOption =
@@ -3899,6 +3909,7 @@ export type ApplicationCommandOption =
| ApplicationCommandChoicesOption | ApplicationCommandChoicesOption
| ApplicationCommandNumericOption | ApplicationCommandNumericOption
| ApplicationCommandStringOption | ApplicationCommandStringOption
| ApplicationCommandBooleanOption
| ApplicationCommandAttachmentOption | ApplicationCommandAttachmentOption
| ApplicationCommandSubCommand; | ApplicationCommandSubCommand;