From fd1dc72c0a77dbe18753d8db22972dfa5fe4ab36 Mon Sep 17 00:00:00 2001 From: BaumianerNiklas <68434250+BaumianerNiklas@users.noreply.github.com> Date: Tue, 12 Apr 2022 17:18:15 +0200 Subject: [PATCH] typings(Embed): add missing getters and add video to EmbedData (#7728) * typings(Embed): add missing author getter * typings(Embed): add hexColor, provider, and length getters * typings: EmbedVideoData + video fields in Embed[Data] --- packages/discord.js/typings/index.d.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/discord.js/typings/index.d.ts b/packages/discord.js/typings/index.d.ts index 63d0bc708..9440e2207 100644 --- a/packages/discord.js/typings/index.d.ts +++ b/packages/discord.js/typings/index.d.ts @@ -110,6 +110,7 @@ import { APIEmbedAuthor, APIEmbedFooter, APIEmbedImage, + APIEmbedVideo, VideoQualityMode, } from 'discord-api-types/v10'; import { ChildProcess } from 'node:child_process'; @@ -603,6 +604,7 @@ export interface EmbedData { provider?: EmbedProviderData; author?: EmbedAuthorData; fields?: EmbedFieldData[]; + video?: EmbedVideoData; } export interface IconData { @@ -623,6 +625,10 @@ export interface EmbedImageData extends Omit { proxyURL?: string; } +export interface EmbedVideoData extends Omit { + proxyURL?: string; +} + export class EmbedBuilder extends BuildersEmbed { public constructor(data?: EmbedData | APIEmbed); public override setColor(color: ColorResolvable | null): this; @@ -638,9 +644,14 @@ export class Embed { public get description(): string | null; public get url(): string | null; public get color(): number | null; + public get hexColor(): string | null; public get timestamp(): string | null; public get thumbnail(): EmbedImageData | null; public get image(): EmbedImageData | null; + public get author(): EmbedAuthorData | null; + public get provider(): EmbedProviderData | null; + public get video(): EmbedVideoData | null; + public get length(): number; public equals(other: Embed | APIEmbed): boolean; public toJSON(): APIEmbed; }