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
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
removeComponents?: boolean
Optional
removeEmbeds?: boolean
Optional
removeFiles?: boolean
Optional
shouldReplyOnCancel?: boolean
Optional
shouldReplyOnConfirm?: boolean