UNPKG

@twurple/chat

Version:

Interact with the Twitch Messaging Interface (aka Twitch chat).

17 lines (16 loc) 608 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.buildEmoteImageUrl = void 0; /** * Build the image URL of an emote. * * @param id The ID of the emote. * @param settings The display settings for the emote. * * Defaults to a dark background and regular size. */ function buildEmoteImageUrl(id, settings = {}) { const { animationSettings = 'default', backgroundType = 'dark', size = '1.0' } = settings; return `https://static-cdn.jtvnw.net/emoticons/v2/${id}/${animationSettings}/${backgroundType}/${size}`; } exports.buildEmoteImageUrl = buildEmoteImageUrl;