Type Alias Platformstreamers<T, P>
Platformstreamers<T, P>: { currentTotal: number; maxLimit: number; premium: { tierId: string; tierName: string; }; streamers: T extends true ? P extends "kick" ? { chatRoomId: string; guildId: string; streamerId: string | null; streamerUserName: string; }[] : P extends "twitch" ? { guildId: string; streamerId: string | null; streamerUserName: string; }[] : P extends "rumble" ? { guildId: string; streamerUserName: string; type: string; }[] : P extends "tiktok" ? { guildId: string; streamerUserName: string; }[] : P extends "youtube" ? { guildId: string | null; streamerId: string; streamerUserName: string; }[] : never : P extends "kick" ? KickStreamer[] : P extends "twitch" ? TwitchStreamer[] : P extends "rumble" ? RumbleStreamer[] : P extends "tiktok" ? TikTokStreamer[] : never; }