Class ComponentActionBase
extends Structureclass Structuredetritus-client/structures/Structure
Constructor
constructor(data: ComponentActionDatainterface ComponentActionDatadetritus-client/utils/components/ComponentActionData = {})
Properties
type: MessageComponentTypesenum MessageComponentTypesdetritus-client/MessageComponentTypes = MessageComponentTypes.BUTTONenum MessageComponentTypesdetritus-client/MessageComponentTypes[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
toJSON(): RawChannelMessageComponentinterface RawChannelMessageComponentdetritus-client-rest/RawChannelMessageComponent[src]