export declare class ThreadsAPI
Adds a member to a thread
See also: https://discord.com/developers/docs/resources/channel#add-thread-member
getAllMembersthreadId: 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
getMemberthreadId: 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
jointhreadId: 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
leavethreadId: 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