ChannelManager

export class ChannelManager extends CachedManager<Snowflake, Channel, ChannelResolvable>
export class ChannelManager extends CachedManager<Snowflake, Channel, ChannelResolvable>
A manager of channels belonging to a client
Readonly
cache:Collection<K, Holds>
The cache of items for this manager.
Inherited from DataManager
Readonly
client:Client
The client that instantiated this Manager
Inherited from BaseManager
Readonly
holds:Constructable<Holds>
The data structure belonging to this manager.
Inherited from DataManager
fetch(id, options?):Promise<Channel | null>
Obtains a channel from Discord, or the channel cache if it's already available.
NameTypeOptionalDescription
idSnowflakeNoThe channel's id
optionsFetchChannelOptionsYesAdditional options for this fetch
resolve(idOrInstance):Holds
Resolves a data entry to a data Object.
Returns
An instance from this Manager
NameTypeOptionalDescription
idOrInstanceHoldsNoThe id or instance of something in this Manager
resolveId(idOrInstance):K
Resolves a data entry to an instance id.
Returns
NameTypeOptionalDescription
idOrInstanceK | HoldsNoThe id or instance of something in this Manager
valueOf():Collection<K, Holds>