types: fix missing channel type in subcommand options (#6706)

This commit is contained in:
ckohen
2021-09-28 09:55:39 -07:00
committed by GitHub
parent dfd7b403a9
commit da3ae4854e
2 changed files with 8 additions and 5 deletions

View File

@@ -1,6 +1,8 @@
import { APIInteractionGuildMember } from 'discord-api-types';
import {
ApplicationCommand,
ApplicationCommandChannelOption,
ApplicationCommandChannelOptionData,
ApplicationCommandChoicesData,
ApplicationCommandData,
ApplicationCommandManager,
@@ -752,9 +754,10 @@ declare const applicationSubCommandData: ApplicationCommandSubCommandData;
assertType<'SUB_COMMAND' | ApplicationCommandOptionTypes.SUB_COMMAND>(applicationSubCommandData.type);
// Check that only subcommands can have no subcommand or subcommand group sub-options.
assertType<(ApplicationCommandChoicesData | ApplicationCommandNonOptionsData)[] | undefined>(
applicationSubCommandData.options,
);
assertType<
| (ApplicationCommandChoicesData | ApplicationCommandNonOptionsData | ApplicationCommandChannelOptionData)[]
| undefined
>(applicationSubCommandData.options);
}
declare const guildApplicationCommandManager: GuildApplicationCommandManager;