Skip to content

MessageComponentData

Type Parameters

Type ParameterDefault type
T extends string[] | undefinedstring[] | undefined

Constructors

new MessageComponentData()

new MessageComponentData<T>(data): MessageComponentData<T>

Parameters

ParameterType
dataMessageComponentDataStructure

Returns

MessageComponentData<T>

Defined in

transformers/src/factories/interaction.ts:713

Properties

id

readonly id: string

Defined in

transformers/src/factories/interaction.ts:708


type

readonly type: ComponentType

Defined in

transformers/src/factories/interaction.ts:709


values

readonly values: T

Defined in

transformers/src/factories/interaction.ts:710


resolved?

readonly optional resolved: ResolvedDataStructure

Defined in

transformers/src/factories/interaction.ts:711

Methods

isButton()

isButton(): this is MessageComponentData<undefined | string[]>

Returns

this is MessageComponentData<undefined | string[]>

Defined in

transformers/src/factories/interaction.ts:720


isSelectMenu()

isSelectMenu(): this is MessageComponentData<string[]>

Returns

this is MessageComponentData<string[]>

Defined in

transformers/src/factories/interaction.ts:724