class DirectoryChannel


export class DirectoryChannel extends BaseChannel

Represents a channel that displays a directory of guilds.

client : Client

The client that instantiated this

createdAt : Date

The time the channel was created at

createdTimestamp : number

The timestamp the channel was created at

The flags that are applied to the channel. This is only null in a PartialGroupDMChannel. In all other cases, it is not null.

guild : InviteGuild

The guild the channel is in

guildId : Snowflake

The id of the guild the channel is in

The channel's id

name : string

The channel's name

partial : boolean

Whether this Channel is a partial This is always false outside of DM channels.

The type of the channel

url : string

The URL to the channel

delete() : Promise<this>

Deletes this channel.

// Delete the channel

Inherited from: BaseChannel

force?: boolean
) : Promise<this>

Fetches this channel.

Inherited from: BaseChannel

Indicates whether this channel is DM-based (either a DMChannel or a PartialGroupDMChannel).

Inherited from: BaseChannel

isTextBased() : this is TextBasedChannel

Indicates whether this channel is .

Inherited from: BaseChannel

isThread() : this is AnyThreadChannel

Indicates whether this channel is a ThreadChannel.

Inherited from: BaseChannel

isThreadOnly() : this is ThreadOnlyChannel

Indicates whether this channel is thread-only.

Inherited from: BaseChannel

isVoiceBased() : this is VoiceBasedChannel

Indicates whether this channel is voice-based.

Inherited from: BaseChannel

...props: Record<string, boolean | string>[]
) : unknown

Inherited from: Base

toString() : ChannelMention | UserMention

When concatenated with a string, this automatically returns the channel's mention instead of the Channel object.

// Logs: Hello from <#123456789012345678>!
console.log(`Hello from ${channel}!`);

Inherited from: BaseChannel

valueOf() : string

Inherited from: Base