Interface InteractionButtonComponentData<Module>

interface InteractionButtonComponentData<Module> {
    customId: string;
    disabled?: boolean;
    emoji?: ComponentEmojiResolvable;
    execute: ButtonInteractionExecute<Module>;
    label?: string;
    style:
        | Primary
        | Secondary
        | Success
        | Danger
        | Premium;
    type: Button;
}

Type Parameters

Hierarchy

  • Omit<OriginInteractionButtonComponentData, "type" | "customId">
    • InteractionButtonComponentData

Properties

customId: string
disabled?: boolean
emoji?: ComponentEmojiResolvable
execute: ButtonInteractionExecute<Module>
label?: string
style:
    | Primary
    | Secondary
    | Success
    | Danger
    | Premium
type: Button