Skip to content

GuildEmoji

Extends

  • DiscordBase.ObjectToLower<Omit<APIEmoji, "id">>

Constructors

new GuildEmoji(client, data, guildId)

1
new GuildEmoji(
2
client: UsingClient,
3
data: APIEmoji,
4
guildId: string): GuildEmoji

Parameters

ParameterType
clientUsingClient
dataAPIEmoji
guildIdstring

Returns

GuildEmoji

Inherited from

DiscordBase.constructor

Source

seyfert/src/structures/GuildEmoji.ts:10

Properties

PropertyModifierTypeInherited from
animatedpublicundefined | booleanObjectToLower.animated
availablepublicundefined | booleanObjectToLower.available
clientreadonlyUsingClientDiscordBase.client
guildIdreadonlystring-
idpublicstringDiscordBase.id
managedpublicundefined | booleanObjectToLower.managed
namepublicnull | stringObjectToLower.name
requireColonspublicundefined | booleanObjectToLower.requireColons
rolespublicundefined | string[]ObjectToLower.roles
userpublicundefined | ObjectObjectToLower.user

Accessors

createdAt

1
get createdAt(): Date

createdAt gets the creation Date instace of the current object.

Returns

Date

Source

seyfert/src/structures/extra/DiscordBase.ts:27


createdTimestamp

1
get createdTimestamp(): number

Create a timestamp for the current object.

Returns

number

Source

seyfert/src/structures/extra/DiscordBase.ts:20

Methods

delete()

1
delete(reason?: string): Promise<void>

Parameters

ParameterType
reason?string

Returns

Promise<void>

Source

seyfert/src/structures/GuildEmoji.ts:27


edit()

1
edit(body: RESTPatchAPIChannelJSONBody, reason?: string): Promise<GuildEmoji>

Parameters

ParameterType
bodyRESTPatchAPIChannelJSONBody
reason?string

Returns

Promise<GuildEmoji>

Source

seyfert/src/structures/GuildEmoji.ts:23


fetch()

1
fetch(force: boolean): Promise<GuildEmoji>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

Promise<GuildEmoji>

Source

seyfert/src/structures/GuildEmoji.ts:31


guild()

1
guild(force: boolean): undefined | Promise<Guild<"cached"> | Guild<"api">>

Parameters

ParameterTypeDefault value
forcebooleanfalse

Returns

undefined | Promise<Guild<"cached"> | Guild<"api">>

Source

seyfert/src/structures/GuildEmoji.ts:18


toJSON()

1
toJSON(): Object

Returns

Object

MemberTypeValue
animatedboolean!!this.animated
idstring-
namenull | string-

Source

seyfert/src/structures/GuildEmoji.ts:43


toString()

1
toString(): string

Returns

string

Source

seyfert/src/structures/GuildEmoji.ts:39


url()

1
url(options?: BaseCDNUrlOptions): string

Parameters

ParameterType
options?BaseCDNUrlOptions

Returns

string

Source

seyfert/src/structures/GuildEmoji.ts:35


methods()

1
static methods(__namedParameters: Object): Object

Parameters

ParameterType
__namedParametersObject
__namedParameters.clientUsingClient
__namedParameters.guildIdstring

Returns

Object

MemberTypeValue
create(body: Omit<RESTPostAPIGuildEmojiJSONBody, "image"> & Object) => Promise<void>-
edit(emojiId: string, body: RESTPatchAPIGuildEmojiJSONBody, reason?: string) => Promise<GuildEmoji>-
fetch(emojiId: string, force: boolean) => Promise<GuildEmoji>-
list(force: boolean) => Promise<GuildEmoji[]>-

Source

seyfert/src/structures/GuildEmoji.ts:51