Skip to main content

Class: Button

Constructors​

constructor​

• new Button()

Properties​

custom_id​

• custom_id: string = ""

Defined in​

packages/libcord/src/structures/components/Button.ts:16


disabled​

• Optional disabled: boolean

Defined in​

packages/libcord/src/structures/components/Button.ts:19


emoji​

• Optional emoji: any

Defined in​

packages/libcord/src/structures/components/Button.ts:20


label​

• label: string = ""

Defined in​

packages/libcord/src/structures/components/Button.ts:15


style​

• style: ButtonStyle = ButtonStyle.Secondary

Defined in​

packages/libcord/src/structures/components/Button.ts:17


type​

• type: ComponentType = ComponentType.Button

Defined in​

packages/libcord/src/structures/components/Button.ts:14


url​

• Optional url: string

Defined in​

packages/libcord/src/structures/components/Button.ts:18

Methods​

setCustomId​

▸ setCustomId(customId): Button

Parameters​

NameType
customIdstring

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:27


setDisabled​

▸ setDisabled(disabled): Button

Parameters​

NameType
disabledboolean

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:42


setEmoji​

▸ setEmoji(emoji): Button

Parameters​

NameType
emojiany

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:47


setLabel​

▸ setLabel(label): Button

Parameters​

NameType
labelstring

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:22


setStyle​

▸ setStyle(style): Button

Parameters​

NameType
styleButtonStyle | ColorStrings

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:32


setUrl​

▸ setUrl(url): Button

Parameters​

NameType
urlstring

Returns​

Button

Defined in​

packages/libcord/src/structures/components/Button.ts:37


toJSON​

▸ toJSON(): object

Returns​

object

Defined in​

packages/libcord/src/structures/components/Button.ts:52