diff --git a/src/structures/MessageEmbed.js b/src/structures/MessageEmbed.js index 8d9dce92b..b7366aaff 100644 --- a/src/structures/MessageEmbed.js +++ b/src/structures/MessageEmbed.js @@ -11,7 +11,24 @@ class MessageEmbed { * @name MessageEmbed * @kind constructor * @memberof MessageEmbed - * @param {MessageEmbed|Object} [data={}] MessageEmbed to clone or raw embed data + * @param {MessageEmbed|MessageEmbedOptions} [data={}] MessageEmbed to clone or raw embed data + */ + + /** + * Represents the possible options for a MessageEmbed + * @typedef {Object} MessageEmbedOptions + * @property {string} [title] The title of this embed + * @property {string} [description] The description of this embed + * @property {string} [url] The URL of this embed + * @property {Date|number} [timestamp] The timestamp of this embed + * @property {ColorResolvable} [color] The color of this embed + * @property {EmbedFieldData[]} [fields] The fields of this embed + * @property {Array} [files] The files of this embed + * @property {Partial} [author] The author of this embed + * @property {Partial} [thumbnail] The thumbnail of this embed + * @property {Partial} [image] The image of this embed + * @property {Partial} [video] The video of this embed + * @property {Partial} [footer] The footer of this embed */ constructor(data = {}, skipValidation = false) {