UNPKG

@twurple/eventsub-base

Version:

Base for the other Twurple EventSub packages

37 lines 1.4 kB
import { type EventSubChannelAutomaticRewardData } from './common/EventSubChannelAutomaticReward.external.js'; /** @private */ export interface EventSubChatAutomaticRewardRedemptionMessageTextPart { type: 'text'; text: string; } /** @private */ export interface EventSubChatAutomaticRewardRedemptionMessageEmoteData { id: string; } /** @private */ export interface EventSubChatAutomaticRewardRedemptionMessageEmotePart { type: 'emote'; text: string; emote: EventSubChatAutomaticRewardRedemptionMessageEmoteData; } /** @private */ export type EventSubAutomaticRewardRedemptionMessagePart = EventSubChatAutomaticRewardRedemptionMessageTextPart | EventSubChatAutomaticRewardRedemptionMessageEmotePart; /** @private */ export interface EventSubChatAutomaticRewardRedemptionMessageData { text: string; fragments: EventSubAutomaticRewardRedemptionMessagePart[]; } /** @private */ export interface EventSubChannelAutomaticRewardRedemptionAddV2EventData { broadcaster_user_id: string; broadcaster_user_name: string; broadcaster_user_login: string; user_id: string; user_name: string; user_login: string; id: string; reward: EventSubChannelAutomaticRewardData; message: EventSubChatAutomaticRewardRedemptionMessageData | null; redeemed_at: string; } //# sourceMappingURL=EventSubChannelAutomaticRewardRedemptionAddV2Event.external.d.ts.map