From 0de3f3caa418f931e51b303ddfe7282acf822742 Mon Sep 17 00:00:00 2001 From: adrifcastr Date: Thu, 10 Jun 2021 13:40:04 +0200 Subject: [PATCH] feat(Typings): update typings accordingly --- typings/index.d.ts | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/typings/index.d.ts b/typings/index.d.ts index 444d2de2d41e..f6d7e1a542c4 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -1950,9 +1950,7 @@ declare module 'discord.js' { ): Promise; public fetchMessage(message: Snowflake, cache?: boolean): Promise; public send(options: string | APIMessage | (WebhookMessageOptions & { split?: false })): Promise; - public send( - options: APIMessage | (WebhookMessageOptions & { split: true | SplitOptions }), - ): Promise; + public send(options: APIMessage | (WebhookMessageOptions & { split: true | SplitOptions })): Promise; } export class WebSocketManager extends EventEmitter { @@ -2129,8 +2127,18 @@ declare module 'discord.js' { name: string, options: GuildCreateChannelOptions, ): Promise; - public fetch(id: Snowflake, cache?: boolean, force?: boolean): Promise; - public fetch(id?: Snowflake, cache?: boolean, force?: boolean): Promise>; + public fetch( + id: Snowflake, + cache?: boolean, + force?: boolean, + ): Promise; + public fetch( + id?: Snowflake, + cache?: boolean, + force?: boolean, + ): Promise< + Collection + >; } export class GuildEmojiManager extends BaseGuildEmojiManager { @@ -3215,6 +3223,7 @@ declare module 'discord.js' { attachments?: MessageAttachment[]; content?: string | null; embed?: MessageEmbed | MessageEmbedOptions | null; + embeds?: (MessageEmbed | MessageEmbedOptions)[] | null; code?: string | boolean; files?: (FileOptions | BufferResolvable | Stream | MessageAttachment)[]; flags?: BitFieldResolvable; @@ -3727,7 +3736,6 @@ declare module 'discord.js' { interface WebhookMessageOptions extends Omit { username?: string; avatarURL?: string; - embeds?: (MessageEmbed | unknown)[]; } type WebhookTypes = 'Incoming' | 'Channel Follower';