Skip to content

ThreadOnlyMethods

Extends

Constructors

new ThreadOnlyMethods(client, data)

1
new ThreadOnlyMethods(client: UsingClient, data: Object): ThreadOnlyMethods

Parameters

ParameterTypeDescription
clientUsingClient-
dataObjectUnique ID of the object
data.idstring-

Returns

ThreadOnlyMethods

Inherited from

TopicableGuildChannel.constructor

Source

seyfert/src/structures/extra/DiscordBase.ts:7

Properties

PropertyModifierTypeInherited from
clientreadonlyUsingClientTopicableGuildChannel.client
idpublicstringTopicableGuildChannel.id
typepublicChannelTypeTopicableGuildChannel.type

Accessors

createdAt

1
get createdAt(): Date

createdAt gets the creation Date instace of the current object.

Returns

Date

Source

seyfert/src/structures/extra/DiscordBase.ts:27


createdTimestamp

1
get createdTimestamp(): number

Create a timestamp for the current object.

Returns

number

Source

seyfert/src/structures/extra/DiscordBase.ts:20


url

1
get url(): string

The URL to the channel

Returns

string

Source

seyfert/src/structures/channels.ts:58

Methods

delete()

1
delete(reason?: string): Promise<AllChannels>

Parameters

ParameterType
reason?string

Returns

Promise<AllChannels>

Inherited from

TopicableGuildChannel.delete

Source

seyfert/src/structures/channels.ts:66


edit()

1
edit(body: RESTPatchAPIChannelJSONBody, reason?: string): Promise<AllChannels>

Parameters

ParameterType
bodyRESTPatchAPIChannelJSONBody
reason?string

Returns

Promise<AllChannels>

Inherited from

TopicableGuildChannel.edit

Source

seyfert/src/structures/channels.ts:70


fetch()

1
fetch(force: boolean): Promise<AllChannels>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

Promise<AllChannels>

Inherited from

TopicableGuildChannel.fetch

Source

seyfert/src/structures/channels.ts:62


is()

1
is<T>(channelTypes: T): this is IChannelTypes[T[number]]

Type parameters

Type parameter
T extends keyof IChannelTypes[]

Parameters

ParameterType
channelTypesT

Returns

this is IChannelTypes[T[number]]

Inherited from

TopicableGuildChannel.is

Source

seyfert/src/structures/channels.ts:133


isCategory()

1
isCategory(): this is CategoryChannel

Returns

this is CategoryChannel

Inherited from

TopicableGuildChannel.isCategory

Source

seyfert/src/structures/channels.ts:113


isDM()

1
isDM(): this is DMChannel

Returns

this is DMChannel

Inherited from

TopicableGuildChannel.isDM

Source

seyfert/src/structures/channels.ts:89


isDirectory()

1
isDirectory(): this is DirectoryChannel

Returns

this is DirectoryChannel

Inherited from

TopicableGuildChannel.isDirectory

Source

seyfert/src/structures/channels.ts:101


isForum()

1
isForum(): this is ForumChannel

Returns

this is ForumChannel

Inherited from

TopicableGuildChannel.isForum

Source

seyfert/src/structures/channels.ts:93


isGuildTextable()

1
isGuildTextable(): this is AllGuildTextableChannels

Returns

this is AllGuildTextableChannels

Inherited from

TopicableGuildChannel.isGuildTextable

Source

seyfert/src/structures/channels.ts:125


isMedia()

1
isMedia(): this is MediaChannel

Returns

this is MediaChannel

Inherited from

TopicableGuildChannel.isMedia

Source

seyfert/src/structures/channels.ts:85


isNews()

1
isNews(): this is NewsChannel

Returns

this is NewsChannel

Inherited from

TopicableGuildChannel.isNews

Source

seyfert/src/structures/channels.ts:117


isStage()

1
isStage(): this is StageChannel

Returns

this is StageChannel

Inherited from

TopicableGuildChannel.isStage

Source

seyfert/src/structures/channels.ts:81


isTextGuild()

1
isTextGuild(): this is TextGuildChannel

Returns

this is TextGuildChannel

Inherited from

TopicableGuildChannel.isTextGuild

Source

seyfert/src/structures/channels.ts:109


isTextable()

1
isTextable(): this is AllTextableChannels

Returns

this is AllTextableChannels

Inherited from

TopicableGuildChannel.isTextable

Source

seyfert/src/structures/channels.ts:121


isThread()

1
isThread(): this is ThreadChannel

Returns

this is ThreadChannel

Inherited from

TopicableGuildChannel.isThread

Source

seyfert/src/structures/channels.ts:97


isThreadOnly()

1
isThreadOnly(): this is MediaChannel | ForumChannel

Returns

this is MediaChannel | ForumChannel

Inherited from

TopicableGuildChannel.isThreadOnly

Source

seyfert/src/structures/channels.ts:129


isVoice()

1
isVoice(): this is VoiceChannel

Returns

this is VoiceChannel

Inherited from

TopicableGuildChannel.isVoice

Source

seyfert/src/structures/channels.ts:105


setAutoArchiveDuration()

1
setAutoArchiveDuration(duration: ThreadAutoArchiveDuration, reason?: string): Promise<AllChannels>

Parameters

ParameterType
durationThreadAutoArchiveDuration
reason?string

Returns

Promise<AllChannels>

Source

seyfert/src/structures/channels.ts:318


setReactionEmoji()

1
setReactionEmoji(emoji: APIGuildForumDefaultReactionEmoji, reason?: string): Promise<AllChannels>

Parameters

ParameterType
emojiAPIGuildForumDefaultReactionEmoji
reason?string

Returns

Promise<AllChannels>

Source

seyfert/src/structures/channels.ts:322


setSortOrder()

1
setSortOrder(sort: SortOrderType, reason?: string): Promise<AllChannels>

Parameters

ParameterType
sortSortOrderType
reason?string

Returns

Promise<AllChannels>

Source

seyfert/src/structures/channels.ts:326


setTags()

1
setTags(tags: APIGuildForumTag[], reason?: string): Promise<AllChannels>

Parameters

ParameterType
tagsAPIGuildForumTag[]
reason?string

Returns

Promise<AllChannels>

Source

seyfert/src/structures/channels.ts:314


setThreadRateLimit()

1
setThreadRateLimit(rate: number, reason?: string): Promise<AllChannels>

Parameters

ParameterType
ratenumber
reason?string

Returns

Promise<AllChannels>

Source

seyfert/src/structures/channels.ts:330


setTopic()

1
setTopic(topic: null | string, reason?: string): Promise<AllChannels>

Parameters

ParameterType
topicnull | string
reason?string

Returns

Promise<AllChannels>

Inherited from

TopicableGuildChannel.setTopic

Source

seyfert/src/structures/channels.ts:306


thread()

1
thread(body: RESTPostAPIGuildForumThreadsJSONBody, reason?: string): Promise<ThreadChannel>

Parameters

ParameterType
bodyRESTPostAPIGuildForumThreadsJSONBody
reason?string

Returns

Promise<ThreadChannel>

Source

seyfert/src/structures/channels.ts:334


toString()

1
toString(): string

Returns

string

Inherited from

TopicableGuildChannel.toString

Source

seyfert/src/structures/channels.ts:77