GlobalEmote
Represents a Twitch global emote.
Extends
Emote
<T
,"global"
>
Type parameters
Type parameter |
---|
T extends EventSubConnection |
Constructors
new GlobalEmote()
Creates a new instance of the global emote.
Parameters
Parameter | Type | Description |
---|---|---|
chatbot | ChatBot <T > | The current instance of the chatbot. |
data | GlobalEmote & object | The data of the global emote returned from the API. |
Returns
GlobalEmote
<T
>
Overrides
Source
twitchfy/packages/chatbot/src/structures/GlobalEmote.ts:16
Properties
Property | Modifier | Type | Description | Inherited from |
---|---|---|---|---|
chatbot | readonly | ChatBot <T > | The current instance of the chatbot. | Emote .chatbot |
id | readonly | string | The id of the emote. | Emote .id |
name | readonly | string | The name of the emote. | Emote .name |
Accessors
animated
Whether the emote is animated.
Returns
boolean
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:62
hasDarkTheme
Checks whether the emote is dark theme.
Returns
boolean
Source
twitchfy/packages/chatbot/src/structures/Emote.ts:37
hasLightTheme
Checks whether the emote is light theme.
Returns
boolean
Source
twitchfy/packages/chatbot/src/structures/Emote.ts:30
ownerId
The Id of the owner of the emote.
Returns
null
| string
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:41
setId
The Id of the emote set.
Returns
null
| string
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:48
static
Whether the emote is static.
Returns
boolean
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:55
Methods
fetch()
Fetches the emote from the API.
Returns
Promise
<null
| GlobalEmote
<T
>>
The fetched emote. Returns null if the emote was not found.
Inherited from
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:86
getURL()
Gets the URL of the emote.
Parameters
Parameter | Type | Description |
---|---|---|
options ? | EmoteURLOptions | The options to get the URL of the emote. |
Returns
string
Returns the URL of the emote.
Inherited from
Source
twitchfy/packages/chatbot/src/structures/Emote.ts:46
isChannel()
Check if the emote is a custom channel emote.
Returns
this is BaseEmote<T, "channel">
A boolean indicating whether the emote is a channel emote.
Inherited from
Source
twitchfy/packages/chatbot/src/structures/BaseEmote.ts:78
isGlobal()
Overrides isChannel method from BaseEmote to assert this as ChannelEmote and not BaseEmote.
Returns
this is GlobalEmote<T>
Whether the emote is a global emote.