v2componentsbuilder
Version:
A discord.js v2components builder
21 lines (20 loc) • 711 B
TypeScript
import { ButtonStyle, APIMessageComponentEmoji, APIButtonComponentWithCustomId, APIButtonComponentWithURL } from 'discord-api-types/v10';
export declare class V2ButtonBuilder {
private type;
private style;
private label?;
private emoji?;
private custom_id;
private sku_id?;
private url?;
private disabled?;
constructor();
setCustomId(custom_id: string): this;
setLabel(label: string): this;
setEmoji(emoji: APIMessageComponentEmoji): this;
setStyle(style: ButtonStyle): this;
setURL(url: string): this;
setDisabled(disabled: boolean): this;
setSKU(sku_id: string): this;
toJSON(): APIButtonComponentWithCustomId | APIButtonComponentWithURL;
}