types(ApplicationCommandOptionData): remove required on subcommands (#6790)

This commit is contained in:
Rodry
2021-10-12 20:11:11 +01:00
committed by GitHub
parent 29667c96e5
commit 5566404850

8
typings/index.d.ts vendored
View File

@@ -3217,22 +3217,22 @@ export interface ApplicationCommandChoicesOption extends BaseApplicationCommandO
choices?: ApplicationCommandOptionChoice[]; choices?: ApplicationCommandOptionChoice[];
} }
export interface ApplicationCommandSubGroupData extends BaseApplicationCommandOptionsData { export interface ApplicationCommandSubGroupData extends Omit<BaseApplicationCommandOptionsData, 'required'> {
type: 'SUB_COMMAND_GROUP' | ApplicationCommandOptionTypes.SUB_COMMAND_GROUP; type: 'SUB_COMMAND_GROUP' | ApplicationCommandOptionTypes.SUB_COMMAND_GROUP;
options?: ApplicationCommandSubCommandData[]; options?: ApplicationCommandSubCommandData[];
} }
export interface ApplicationCommandSubGroup extends BaseApplicationCommandOptionsData { export interface ApplicationCommandSubGroup extends Omit<BaseApplicationCommandOptionsData, 'required'> {
type: 'SUB_COMMAND_GROUP'; type: 'SUB_COMMAND_GROUP';
options?: ApplicationCommandSubCommand[]; options?: ApplicationCommandSubCommand[];
} }
export interface ApplicationCommandSubCommandData extends BaseApplicationCommandOptionsData { export interface ApplicationCommandSubCommandData extends Omit<BaseApplicationCommandOptionsData, 'required'> {
type: 'SUB_COMMAND' | ApplicationCommandOptionTypes.SUB_COMMAND; type: 'SUB_COMMAND' | ApplicationCommandOptionTypes.SUB_COMMAND;
options?: (ApplicationCommandChoicesData | ApplicationCommandNonOptionsData | ApplicationCommandChannelOptionData)[]; options?: (ApplicationCommandChoicesData | ApplicationCommandNonOptionsData | ApplicationCommandChannelOptionData)[];
} }
export interface ApplicationCommandSubCommand extends BaseApplicationCommandOptionsData { export interface ApplicationCommandSubCommand extends Omit<BaseApplicationCommandOptionsData, 'required'> {
type: 'SUB_COMMAND'; type: 'SUB_COMMAND';
options?: (ApplicationCommandChoicesOption | ApplicationCommandNonOptions | ApplicationCommandChannelOption)[]; options?: (ApplicationCommandChoicesOption | ApplicationCommandNonOptions | ApplicationCommandChannelOption)[];
} }