Preview environment

class RoleSelectMenuComponent

export class RoleSelectMenuComponent extends BaseSelectMenuComponent<APIRoleSelectComponent>

Represents a role select menu component

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: this | Data
) : boolean

Whether or not the given components are equal

Inherited from: Component

toJSON() : Data

Returns the API-compatible JSON for this component

Inherited from: Component