new BTTVEmote(channel, id, data)
- Description:
A BTTV emote.
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
Channel | Channel this emote belongs to. |
id |
string | ID of the emote. |
data |
data | The raw emote data. |
Extends
Members
(readonly, nullable) owner :Channel
- Description:
The channel of this emote's creator.
Not guaranteed to contain the emote, or be cached.
- Source:
The channel of this emote's creator.
Not guaranteed to contain the emote, or be cached.
Type:
(nullable) ownerName :string
- Description:
The name of the emote creator's channel.
Will be null for global or channel emotes.
- Source:
The name of the emote creator's channel.
Will be null for global or channel emotes.
Type:
- string
animated :boolean
- Description:
If emote is animated.
- Source:
If emote is animated.
Type:
- boolean
imageType :string
- Description:
The image type of the emote.
- Source:
The image type of the emote.
Type:
- string
fetcher :EmoteFetcher
- Description:
The emote fetcher.
- Source:
- Overrides:
The emote fetcher.
Type:
channel :Channel
- Description:
The channel this emote belongs to.
Only accurate and constant on Twitch emotes.
For other types of emotes, use theownerorownerNameproperty.
- Source:
- Overrides:
The channel this emote belongs to.
Only accurate and constant on Twitch emotes.
For other types of emotes, use the owner or ownerName property.
Type:
id :string
- Description:
The ID of this emote.
- Source:
- Overrides:
The ID of this emote.
Type:
- string
type :string
- Description:
The type of this emote.
Eithertwitch,bttv,ffz, or '7tv'.
- Source:
- Overrides:
The type of this emote.
Either twitch, bttv, ffz, or '7tv'.
Type:
- string
code :string
- Description:
The code or name of the emote.
- Source:
- Overrides:
The code or name of the emote.
Type:
- string
Methods
toLink(size) → {string}
- Description:
Gets the image link of the emote.
- Source:
Parameters:
| Name | Type | Default | Description |
|---|---|---|---|
size |
number |
0
|
The size of the image, 0, 1, or 2. |
Returns:
- Type
- string
toObject() → {object}
- Description:
Override for
toObject.
Will result in an Object representation of a BTTVEmote
- Source:
- Overrides:
Returns:
- Type
- object
(static) fromObject(emoteObjectopt, channelopt) → {BTTVEmote}
- Description:
Converts an emote Object into a BTTVEmote
- Source:
Parameters:
| Name | Type | Attributes | Default | Description |
|---|---|---|---|---|
emoteObject |
object |
<optional> |
Object representation of this emote |
|
channel |
Channel |
<optional> |
null
|
Channel this emote belongs to. |
Returns:
- Type
- BTTVEmote