diff --git a/typings/index.d.ts b/typings/index.d.ts index 1163c61c4..6491a4703 100644 --- a/typings/index.d.ts +++ b/typings/index.d.ts @@ -727,7 +727,7 @@ declare module 'discord.js' { public color: number; public readonly createdAt: Date; public description: string; - public fields: { name: string; value: string; inline?: boolean; }[]; + public fields: EmbedField[]; public files: (MessageAttachment | string | FileOptions)[]; public footer: { text?: string; iconURL?: string; proxyIconURL?: string }; public readonly hexColor: string; @@ -751,7 +751,10 @@ declare module 'discord.js' { public setTimestamp(timestamp?: Date | number): this; public setTitle(title: StringResolvable): this; public setURL(url: string): this; + public spliceField(index: number, deleteCount: number, name?: StringResolvable, value?: StringResolvable, inline?: boolean): this; public toJSON(): object; + + public static checkField(name: StringResolvable, value: StringResolvable, inline?: boolean): Required; } export class MessageMentions { @@ -1630,6 +1633,8 @@ declare module 'discord.js' { roles?: Collection | RoleResolvable[]; }; + type EmbedField = { name: string, value: string, inline?: boolean }; + type EmojiIdentifierResolvable = string | EmojiResolvable; type EmojiResolvable = Snowflake | GuildEmoji | ReactionEmoji;