Type alias PromptConfirmationOptions

PromptConfirmationOptions: {
    client: Client;
    content?: InteractionReplyOptions;
    disableComponents?: boolean;
    interaction: RepliableInteraction;
    onCancel?: ((interaction) => void | Promise<void>);
    onConfirm?: ((interaction) => void | Promise<void>);
    options?: InteractionReplyDynamicOptions;
    removeComponents?: boolean;
    removeEmbeds?: boolean;
    removeFiles?: boolean;
    shouldReplyOnCancel?: boolean;
    shouldReplyOnConfirm?: boolean;
}

Type declaration

  • client: Client
  • Optional content?: InteractionReplyOptions
  • Optional disableComponents?: boolean
  • interaction: RepliableInteraction
  • Optional onCancel?: ((interaction) => void | Promise<void>)
      • (interaction): void | Promise<void>
      • Parameters

        • interaction: ButtonInteraction

        Returns void | Promise<void>

  • Optional onConfirm?: ((interaction) => void | Promise<void>)
      • (interaction): void | Promise<void>
      • Parameters

        • interaction: ButtonInteraction

        Returns void | Promise<void>

  • Optional options?: InteractionReplyDynamicOptions
  • Optional removeComponents?: boolean
  • Optional removeEmbeds?: boolean
  • Optional removeFiles?: boolean
  • Optional shouldReplyOnCancel?: boolean
  • Optional shouldReplyOnConfirm?: boolean