Interface PartialGuildMember

Hierarchy

Properties

avatar: null | string
bannable: boolean
client: Client<true>
communicationDisabledUntil: null | Date
communicationDisabledUntilTimestamp: null | number
displayColor: number
displayHexColor: `#${string}`
displayName: string
dmChannel: null | DMChannel
flags: Readonly<GuildMemberFlagsBitField>
guild: Guild
id: string
joinedAt: null
joinedTimestamp: null
kickable: boolean
manageable: boolean
moderatable: boolean
nickname: null | string
partial: true
pending: null
permissions: Readonly<PermissionsBitField>
premiumSince: null | Date
premiumSinceTimestamp: null | number
presence: null | Presence
user: User
voice: VoiceState

Methods

  • Parameters

    Returns null | string

  • Parameters

    Returns Promise<GuildMember>

  • Parameters

    • Optional force: boolean

    Returns Promise<DMChannel>

  • Returns Promise<DMChannel>

  • Parameters

    Returns Promise<GuildMember>

  • Parameters

    Returns string

  • Parameters

    • Optional force: boolean

    Returns Promise<GuildMember>

  • Returns this is GuildMember & {
        communicationDisabledUntil: Date;
        communicationDisabledUntilTimestamp: number;
    }

  • Parameters

    • Optional reason: string

    Returns Promise<GuildMember>

  • Parameters

    • nickname: null | string
    • Optional reason: string

    Returns Promise<GuildMember>

  • Parameters

    • timeout: null | number
    • Optional reason: string

    Returns Promise<GuildMember>

  • Returns unknown

  • Returns `<@${string}>`

  • Returns string

Generated using TypeDoc