@cofo/framework / Exports / Embed

# Class: Embed

# Table of contents

# Constructors

# Properties

# Methods

# Constructors

# constructor

• new Embed(data?)

Create a new Embed

since 1.0.0

# Parameters

Name Type
data? EmbedOptions

# Defined in

src/Structures/Embed.ts:24

# Properties

# author

• Optional author: EmbedAuthorOptions

# Defined in

src/Structures/Embed.ts:17


# color

• Optional color: number

# Defined in

src/Structures/Embed.ts:13


# description

• Optional description: string

# Defined in

src/Structures/Embed.ts:10


# fields

• fields: EmbedField[]

# Defined in

src/Structures/Embed.ts:18


• Optional footer: EmbedFooterOptions

# Defined in

src/Structures/Embed.ts:14


# image

• Optional image: EmbedImageOptions

# Defined in

src/Structures/Embed.ts:15


# thumbnail

• Optional thumbnail: EmbedImageOptions

# Defined in

src/Structures/Embed.ts:16


# timestamp

• Optional timestamp: string | Date

# Defined in

src/Structures/Embed.ts:12


# title

• Optional title: string

# Defined in

src/Structures/Embed.ts:9


# url

• Optional url: string

# Defined in

src/Structures/Embed.ts:11

# Methods

# addField

▸ addField(name, value, inline?): Embed

Add a field to embed

# Parameters

Name Type
name string | any[]
value string | any[]
inline? boolean

# Returns

Embed

# Defined in

src/Structures/Embed.ts:171


# addFields

▸ addFields(fields): Embed

Add multiple fields to an embed

# Parameters

Name Type
fields EmbedField[]

# Returns

Embed

# Defined in

src/Structures/Embed.ts:186


# setAuthor

▸ setAuthor(name, url, iconURL): Embed

Set the embed author

# Parameters

Name Type
name string | any[]
url undefined | string
iconURL undefined | string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:145


# setColor

▸ setColor(color): Embed

Set The Embed Color

# Parameters

Name Type
color string | number

# Returns

Embed

# Defined in

src/Structures/Embed.ts:63


# setDescription

▸ setDescription(description): Embed

Set the Embed Description

# Parameters

Name Type
description string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:52


# setFooter

▸ setFooter(iconURL, text): Embed

Set The embed footer

# Parameters

Name Type
iconURL undefined | string
text string | any[]

# Returns

Embed

# Defined in

src/Structures/Embed.ts:103


# setImage

▸ setImage(imageURL): Embed

Set The Embed Image

# Parameters

Name Type
imageURL string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:121


# setThumbnail

▸ setThumbnail(url): Embed

Set the embed thumbnail

# Parameters

Name Type
url string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:132


# setTimestamp

▸ setTimestamp(timestamp?): Embed

Set The Embed Timestamp

# Parameters

Name Type
timestamp Date

# Returns

Embed

# Defined in

src/Structures/Embed.ts:92


# setTitle

▸ setTitle(title): Embed

Set the Embed Title

# Parameters

Name Type
title string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:41


# setURL

▸ setURL(url): Embed

Set The Embed URL

# Parameters

Name Type
url string

# Returns

Embed

# Defined in

src/Structures/Embed.ts:81