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