docs(ChannelManager): fetch can return Promise<null> (#5422)

This commit is contained in:
Advaith
2021-03-28 06:24:19 -07:00
committed by GitHub
parent 8411b9e142
commit 1c8b1096c6
2 changed files with 2 additions and 2 deletions

View File

@@ -75,7 +75,7 @@ class ChannelManager extends BaseManager {
* @param {Snowflake} id ID of the channel
* @param {boolean} [cache=true] Whether to cache the new channel object if it isn't already
* @param {boolean} [force=false] Whether to skip the cache check and request the API
* @returns {Promise<Channel>}
* @returns {Promise<?Channel>}
* @example
* // Fetch a channel by its id
* client.channels.fetch('222109930545610754')

2
typings/index.d.ts vendored
View File

@@ -1893,7 +1893,7 @@ declare module 'discord.js' {
export class ChannelManager extends BaseManager<Snowflake, Channel, ChannelResolvable> {
constructor(client: Client, iterable: Iterable<any>);
public fetch(id: Snowflake, cache?: boolean, force?: boolean): Promise<Channel>;
public fetch(id: Snowflake, cache?: boolean, force?: boolean): Promise<Channel | null>;
}
export class GuildChannelManager extends BaseManager<Snowflake, GuildChannel, GuildChannelResolvable> {