Hierarchy

  • Embed

Constructors

Properties

author?: APIEmbedAuthor
color?: number
description?: string
fields: APIEmbedField[]
footer?: APIEmbedFooter
image?: APIEmbedImage
thumbnail?: APIEmbedThumbnail
timestamp?: string | Date
title?: string
url?: string

Methods

  • Add a field to embed

    Returns

    Parameters

    • name: string | any[]
    • value: string | any[]
    • Optional inline: boolean

    Returns Embed

  • Add multiple fields to an embed

    Parameters

    • fields: APIEmbedField[]

    Returns Embed

  • Set the embed author

    Returns

    Parameters

    • name: string | any[]
    • url: undefined | string
    • iconURL: undefined | string

    Returns Embed

  • Set the Embed Description

    Returns

    Parameters

    • description: string

    Returns Embed

  • Set The embed footer

    Returns

    Parameters

    • iconURL: undefined | string
    • text: string | any[]

    Returns Embed

  • Convert the embed to a JSON object

    Returns {
        color: undefined | number;
        description: undefined | string;
        footer: undefined | APIEmbedFooter;
        image: undefined | APIEmbedImage;
        thumbnail: undefined | APIEmbedThumbnail;
        timestamp: undefined | string;
        title: undefined | string;
        url: undefined | string;
    }

    • color: undefined | number
    • description: undefined | string
    • footer: undefined | APIEmbedFooter
    • image: undefined | APIEmbedImage
    • thumbnail: undefined | APIEmbedThumbnail
    • timestamp: undefined | string
    • title: undefined | string
    • url: undefined | string

Generated using TypeDoc