Class Components
extends Structureclass Structuredetritus-client/structures/Structure
Utils Components Structure
Constructor
constructor(data: ComponentsOptionsinterface ComponentsOptionsdetritus-client/utils/components/ComponentsOptions = {})
Properties
components: Array<ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow>external Array = Array<never>external Array[src]
Methods
run(context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext): Promise<any>external Promise | any[src]
onError(
context: ComponentContextclass ComponentContextdetritus-client/utils/components/ComponentContext,
error: Errorexternal Error
): Promise<any>external Promise | any[src]error: Errorexternal Error
addActionRow(
data: ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow | ComponentActionRowDatainterface ComponentActionRowDatadetritus-client/utils/components/ComponentActionRowData = {}
): Componentsclass Componentsdetritus-client/utils/components/Components[src]addButton(
data: ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton | ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {},
inline = true
): Componentsclass Componentsdetritus-client/utils/components/Components[src]inline = true
addSelectMenu(
data: ComponentSelectMenuclass ComponentSelectMenudetritus-client/utils/components/ComponentSelectMenu | ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {}
): Componentsclass Componentsdetritus-client/utils/components/Components[src]createActionRow(
data: ComponentActionRowDatainterface ComponentActionRowDatadetritus-client/utils/components/ComponentActionRowData = {}
): ComponentActionRowclass ComponentActionRowdetritus-client/utils/components/ComponentActionRow[src]createButton(
data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {},
inline = true
): ComponentButtonclass ComponentButtondetritus-client/utils/components/ComponentButton[src]inline = true
createSelectMenu(
data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {}
): ComponentSelectMenuclass ComponentSelectMenudetritus-client/utils/components/ComponentSelectMenu[src]toJSON(): Array<RawChannelMessageComponentinterface RawChannelMessageComponentdetritus-client-rest/RawChannelMessageComponent>external Array[src]