Hierarchy (View Summary)

Constructors

Properties

accentColor: undefined | null | number
avatar: null | string
avatarDecoration: null | string

Use User.avatarDecorationData instead

avatarDecorationData: null | AvatarDecorationData
banner: undefined | null | string
bot: boolean
client: Client<true>
collectibles: null | Collectibles
discriminator: string
globalName: null | string
id: string
primaryGuild: null | UserPrimaryGuild
system: boolean
username: string

Accessors

  • get createdAt(): Date

    Returns Date

  • get createdTimestamp(): number

    Returns number

  • get defaultAvatarURL(): string

    Returns string

  • get displayName(): string

    Returns string

  • get dmChannel(): null | DMChannel

    Returns null | DMChannel

  • get hexAccentColor(): undefined | null | `#${string}`

    Returns undefined | null | `#${string}`

  • get partial(): false

    Returns false

  • get tag(): string

    Returns string

Methods

  • Parameters

    Returns null | string

  • Parameters

    Returns null | string

  • Parameters

    Returns undefined | null | string

  • Parameters

    • Optionalforce: boolean

    Returns Promise<DMChannel>

  • Parameters

    Returns string

  • Parameters

    Returns boolean

  • Parameters

    • Optionalforce: boolean

    Returns Promise<User>

  • Parameters

    • Optionalforce: boolean

    Returns Promise<UserFlagsBitField>

    This method is deprecated and will be removed in the next major version. Flags may still be retrieved via User.fetch

  • Parameters

    Returns null | string

  • Parameters

    • ...props: Record<string, string | boolean>[]

    Returns unknown

  • Returns a string representation of an object.

    Returns `<@${string}>`

  • Returns string