Class Button

Represents a button component

Constructors

Properties

Constructors

  • Creates a new button component

    Parameters

    • name: string

      The name of the button

    • data: ButtonData

      The data of the button (builder or raw)

    Returns Button

    Example

    module.exports.default = new Button('ban_member', {
    customId: 'ban_member',
    label: 'Ban Member',
    style: ButtonStyle.Danger,
    emoji: '🔨'
    });

    Example

    module.exports.default = new Button(
    'ban_member',
    new ButtonBuilder()
    .setCustomId('ban_member')
    .setLabel('Ban Member')
    .setStyle(ButtonStyle.Danger)
    .setEmoji('🔨')
    );

Properties

The data of the button (builder or raw)

name: string

The name of the button

Generated using TypeDoc