ChannelSelectMenuComponent

export class ChannelSelectMenuComponent extends BaseSelectMenuComponent<APIChannelSelectComponent>
export class ChannelSelectMenuComponent extends BaseSelectMenuComponent<APIChannelSelectComponent>
Represents a channel select menu component
Readonly
channelTypes?:Array<ChannelType>
The options in this select menu
Readonly
customId:string
The custom id of this select menu
Inherited from BaseSelectMenuComponent
Readonly
data:Readonly<Data>
The API data associated with this component
Inherited from Component
Readonly
disabled:boolean
Whether this select menu is disabled
Inherited from BaseSelectMenuComponent
Readonly
maxValues:number | null
The maximum amount of options that can be selected
Inherited from BaseSelectMenuComponent
Readonly
minValues:number | null
The minimum amount of options that must be selected
Inherited from BaseSelectMenuComponent
Readonly
placeholder:string | null
The placeholder for this select menu
Inherited from BaseSelectMenuComponent
Readonly
type:Data['type']
The type of the component
Inherited from Component
equals(other):boolean
Whether or not the given components are equal
NameTypeOptionalDescription
otherthis | DataNoThe component to compare against
Inherited from Component
getChannelTypes():ChannelType[] | null
toJSON():Data
Returns the API-compatible JSON for this component
Inherited from Component