Class Role

Hierarchy

Constructors

Properties

client: Client<true>
color: number
guild: Guild
hoist: boolean
icon: null | string
id: string
managed: boolean
mentionable: boolean
name: string
permissions: Readonly<PermissionsBitField>
rawPosition: number
tags: null | RoleTagData
unicodeEmoji: null | string

Accessors

  • get createdAt(): Date
  • Returns Date

  • get createdTimestamp(): number
  • Returns number

  • get editable(): boolean
  • Returns boolean

  • get hexColor(): `#${string}`
  • Returns `#${string}`

  • get position(): number
  • Returns number

Methods

  • Parameters

    Returns number

  • Parameters

    • Optional reason: string

    Returns Promise<Role>

  • Parameters

    Returns Promise<Role>

  • Parameters

    Returns boolean

  • Parameters

    Returns null | string

  • Parameters

    Returns Promise<Role>

  • Parameters

    • Optional hoist: boolean
    • Optional reason: string

    Returns Promise<Role>

  • Parameters

    Returns Promise<Role>

  • Parameters

    • Optional mentionable: boolean
    • Optional reason: string

    Returns Promise<Role>

  • Parameters

    • name: string
    • Optional reason: string

    Returns Promise<Role>

  • Parameters

    Returns Promise<Role>

  • Parameters

    Returns Promise<Role>

  • Parameters

    • unicodeEmoji: null | string
    • Optional reason: string

    Returns Promise<Role>

  • Returns unknown

  • Returns string

Generated using TypeDoc