Type Alias Platformstreamers<T, P>
Platformstreamers<T, P>: T extends true ? P extends "kick" ? { _chatRoomId: string; _streamerId: string; guildId: string; streamerUserName: string; }[] : P extends "twitch" ? { _streamerId: string; guildId: string; streamerUserName: string; }[] : P extends "rumble" ? { _type: string; guildId: string; streamerUserName: string; }[] : never : { currentTotal: number; maxLimit: number; maxPerPlatform: number; platformCount: { kick: number; rumble: number; twitch: number; }; premium: { tierId: string; tierName: string; }; streamers: P extends "kick" ? KickStreamer[] : P extends "twitch" ? TwitchStreamer[] : P extends "rumble" ? RumbleStreamer[] : never; }