@twurple/eventsub-base
Version:
Base for the other Twurple EventSub packages
23 lines • 1.03 kB
TypeScript
import { type EventSubChannelHypeTrainType } from './common/EventSubChannelHypeTrainType.js';
import { type EventSubChannelHypeTrainContributionData } from './common/EventSubChannelHypeTrainContribution.external.js';
import { type EventSubChannelHypeTrainSharedParticipantData } from './common/EventSubChannelHypeTrainSharedParticipant.external.js';
/** @private */
export interface EventSubChannelHypeTrainBeginV2EventData {
id: string;
broadcaster_user_id: string;
broadcaster_user_login: string;
broadcaster_user_name: string;
type: EventSubChannelHypeTrainType;
level: number;
total: number;
progress: number;
goal: number;
top_contributions: EventSubChannelHypeTrainContributionData[];
is_shared_train: boolean;
shared_train_participants: EventSubChannelHypeTrainSharedParticipantData[];
all_time_high_level: number;
all_time_high_total: number;
started_at: string;
expires_at: string;
}
//# sourceMappingURL=EventSubChannelHypeTrainBeginV2Event.external.d.ts.map