class ChannelManager
extends
CachedManager<Snowflake, Channel, ChannelResolvable>export class ChannelManager extends CachedManager<Snowflake, Channel, ChannelResolvable>
A manager of channels belonging to a client
Collection<Snowflake, BaseChannel> cache :
The cache of Channels
readonlyClient client :
The client that instantiated this Manager
readonlyConstructable<Holds> holds :
The data structure belonging to this manager.
Inherited from: DataManager
fetchid: Snowflakeoptions?: FetchChannelOptions) : Promise<Channel | null> (
id: Snowflake
options?: FetchChannelOptions
Obtains a channel from Discord, or the channel cache if it's already available.
Examples:
// Fetch a channel by its id
client.channels.fetch('222109930545610754')
.then(channel => console.log(channel.name))
.catch(console.error);
resolvechannel: ChannelResolvable) : BaseChannel (
channel: ChannelResolvable
Resolves a ChannelResolvable to a Channel object.
resolveIdchannel: ChannelResolvable) : Snowflake (
channel: ChannelResolvable
Resolves a ChannelResolvable to a channel id string.
valueOfCollection<Key, Holds> () :
Inherited from: DataManager