Interfaceseedcordv0.10.6
interface ConfirmableClassicOptions<
TComponentType extends MessageComponentType = ComponentType.Button
> extends ConfirmableSharedOptions<TComponentType>interface ConfirmableClassicOptions<
TComponentType extends MessageComponentType = ComponentType.Button
> extends ConfirmableSharedOptions<TComponentType>TComponentType
TComponentType extends MessageComponentType = ComponentType.ButtonTComponentType extends MessageComponentType = ComponentType.Buttondecision
Strategy for deciding if the user confirmed or cancelled. If omitted, implementation defaults are not specified here (but handled in logic).
decision: ConfirmableDecision<TComponentType>;decision: ConfirmableDecision<TComponentType>;Inherited from:ConfirmableSharedOptions
- optional
defer
Whether to defer the interaction automatically.
Inherited from:ConfirmableSharedOptions
- optional
ephemeral
whether the response should be ephemeral.
Inherited from:ConfirmableSharedOptions
mode: "classic";mode: "classic";- optional
onResolved
Callback invoked after the decision is resolved and UI is cleared/replaced. This runs before the decorated method (if confirmed).
onResolved: (r: ConfirmableResolution<TComponentType>) =>
Promisable<void>;onResolved: (r: ConfirmableResolution<TComponentType>) =>
Promisable<void>;Inherited from:ConfirmableSharedOptions
outcomeUi: ConfirmableOutcomeUiClassic;outcomeUi: ConfirmableOutcomeUiClassic;prompt: ConfirmableFactory<BuilderComponent<"embed"> | string>;prompt: ConfirmableFactory<BuilderComponent<"embed"> | string>;rows: ConfirmableFactory<NonEmptyTuple<RowLike>>;rows: ConfirmableFactory<NonEmptyTuple<RowLike>>;- optional
timeoutMs
Timeout in milliseconds before the prompt is considered timed out.
Inherited from:ConfirmableSharedOptions