export declare class ActionRowBuilder<ComponentType extends AnyComponentBuilder> extends ComponentBuilder<APIActionRowComponent<APIComponentInMessageActionRow | APIComponentInModalActionRow>>
A builder that creates API-compatible JSON data for action rows.
Type Parameters
AnyComponentBuilder ComponentType extends
The types of components this action row holds
readonlyPartial<APIActionRowComponent> data :
The API data associated with this component.
Inherited from: ComponentBuilder
addComponents...components: RestOrArray<ComponentType>) : this (
...components: RestOrArray<ComponentType>
Adds components to this action row.
Clears the id of this component, defaulting to a default incremented id.
Inherited from: ComponentBuilder
setComponents...components: RestOrArray<ComponentType>) : this (
...components: RestOrArray<ComponentType>
Sets components for this action row.
setIdid: number) : this (
id: number
Sets the id (not the custom id) for this component.
Inherited from: ComponentBuilder
toJSONAPIActionRowComponent<ReturnType<ComponentType['toJSON']>> () :
Serializes this builder to API-compatible JSON data.