UNPKG

@twurple/eventsub-base

Version:

Base for the other Twurple EventSub packages

56 lines 1.42 kB
/** @private */ export interface EventSubChatBadge { set_id: string; id: string; info: string; } /** @private */ export interface EventSubChatMessageTextPart { type: 'text'; text: string; } /** @private */ export interface EventSubChatMessageCheermote { prefix: string; bits: number; tier: number; } /** @private */ export interface EventSubChatMessageCheermotePart { type: 'cheermote'; text: string; cheermote: EventSubChatMessageCheermote; } /** @private */ export interface EventSubChatMessageEmote { id: string; emote_set_id: string; owner_id: string; format: string[]; } /** @private */ export interface EventSubChatMessageEmotePart { type: 'emote'; text: string; emote: EventSubChatMessageEmote; } /** @private */ export interface EventSubChatMessageMention { user_id: string; user_name: string; user_login: string; } /** @private */ export interface EventSubChatMessageMentionPart { type: 'mention'; text: string; mention: EventSubChatMessageMention; } /** @private */ export type EventSubChatMessagePart = EventSubChatMessageTextPart | EventSubChatMessageCheermotePart | EventSubChatMessageEmotePart | EventSubChatMessageMentionPart; /** @private */ export interface EventSubChatMessageData { text: string; fragments: EventSubChatMessagePart[]; } //# sourceMappingURL=EventSubChatMessage.external.d.ts.map