CommandContextOptions
CommandContextOptions
Type representing command context options based on execution mode.
Signature
type CommandContextOptions<T extends CommandExecutionMode> = T extends 'message'
? MessageCommandOptions
: T extends 'chatInput'
? ChatInputCommandInteraction['options']
: T extends 'autocomplete'
? AutocompleteInteraction['options']
: T extends 'messageContextMenu'
? MessageContextMenuCommandInteraction['options']
: T extends 'userContextMenu'
? UserContextMenuCommandInteraction['options']
: never