Carbon
Core/Classes

ThreadMember

Constructors

Constructor

new ThreadMember(client, rawData, guildId?): ThreadMember

Parameters

ParameterType
clientClient
rawDataAPIThreadMember
guildId?string

Returns

ThreadMember

Overrides

Base.constructor

Properties

PropertyModifierTypeDefault valueDescriptionInherited from
clientpublicClientundefined-Base.client
guildIdpublicundefined | stringundefinedThe ID of the guild. This is not present in the API response, so it must be provided.-
rawDataprotectednull | APIThreadMembernull--

Accessors

flags

Get Signature

get flags(): ThreadMemberFlags

Any user-thread settings, currently only used for notifications

Returns

ThreadMemberFlags


id

Get Signature

get id(): undefined | string

The ID of the thread

Returns

undefined | string


joinTimestamp

Get Signature

get joinTimestamp(): string

The timestamp of when the user last joined the thread

Returns

string


user

Get Signature

get user(): undefined | User<true>

Returns

undefined | User<true>


userId

Get Signature

get userId(): undefined | string

The ID of the user

Returns

undefined | string

Methods

member()

member(guildId?): undefined | GuildMember<false, true>

The member object of the user

Parameters

ParameterType
guildId?string

Returns

undefined | GuildMember<false, true>

On this page