Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Embed

Index

Constructors

  • new Embed(data?: EmbedOptions): Embed
  • Create a new Embed

    since

    1.0.0

    Parameters

    • Optional data: EmbedOptions

    Returns Embed

Properties

author?: EmbedAuthorOptions
color?: number
description?: string
fields: EmbedField[]
footer?: EmbedFooterOptions
image?: EmbedImageOptions
thumbnail?: EmbedImageOptions
timestamp?: string | Date
title?: string
url?: string

Methods

  • addField(name: string | any[], value: string | any[], inline?: boolean): Embed
  • Add a field to embed

    Parameters

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

    Returns Embed

  • addFields(fields: EmbedField[]): Embed
  • Add multiple fields to an embed

    Parameters

    • fields: EmbedField[]

    Returns Embed

  • setAuthor(name: string | any[], url: undefined | string, iconURL: undefined | string): Embed
  • Set the embed author

    Parameters

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

    Returns Embed

  • setColor(color: string | number): Embed
  • Set The Embed Color

    Parameters

    • color: string | number

    Returns Embed

  • setDescription(description: string): Embed
  • Set the Embed Description

    Parameters

    • description: string

    Returns Embed

  • setFooter(iconURL: undefined | string, text: string | any[]): Embed
  • Set The embed footer

    Parameters

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

    Returns Embed

  • setImage(imageURL: string): Embed
  • Set The Embed Image

    Parameters

    • imageURL: string

    Returns Embed

  • setThumbnail(url: string): Embed
  • Set the embed thumbnail

    Parameters

    • url: string

    Returns Embed

  • setTimestamp(timestamp?: Date): Embed
  • Set The Embed Timestamp

    Parameters

    • timestamp: Date = ...

    Returns Embed

  • setTitle(title: string): Embed
  • Set the Embed Title

    Parameters

    • title: string

    Returns Embed

  • setURL(url: string): Embed
  • Set The Embed URL

    Parameters

    • url: string

    Returns Embed

Generated using TypeDoc