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