export declare class ThreadsAPIAdds a member to a thread
See also: https://discord.com/developers/docs/resources/channel#add-thread-member
getAllMembers(threadId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<RESTGetAPIChannelThreadMembersResult>
threadId: Snowflake
options?: Pick<RequestData, 'auth' | 'signal'>
Fetches all members of a thread
See also: https://discord.com/developers/docs/resources/channel#list-thread-members
Overload 1
Overload 2
getMember(threadId: SnowflakeuserId: Snowflakequery: RESTGetAPIChannelThreadMemberQuery & { with_member: true; }options?: Pick<RequestData, 'auth' | 'signal'>) : Promise<Required<Pick<RESTGetAPIChannelThreadMemberResult, 'member'>> & RESTGetAPIChannelThreadMemberResult>
threadId: Snowflake
userId: Snowflake
query: RESTGetAPIChannelThreadMemberQuery & { with_member: true; }
options?: Pick<RequestData, 'auth' | 'signal'>
Fetches a member of a thread
See also: https://discord.com/developers/docs/resources/channel#get-thread-member
join(threadId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<void>
threadId: Snowflake
options?: Pick<RequestData, 'auth' | 'signal'>
Adds the current user to a thread
See also: https://discord.com/developers/docs/resources/channel#join-thread
leave(threadId: Snowflakeoptions?: Pick<RequestData, 'auth' | 'signal'>) : Promise<void>
threadId: Snowflake
options?: Pick<RequestData, 'auth' | 'signal'>
Removes the current user from a thread
See also: https://discord.com/developers/docs/resources/channel#leave-thread
Removes a member from a thread
See also: https://discord.com/developers/docs/resources/channel#remove-thread-member