Type Alias StatusType<T>

StatusType<T>: {
    clusters: {
        clusterId: number;
        online: boolean;
        ping: number;
        shards: {
            shardId: number;
            shardPing: number;
            status: string;
            totalGuilds: number;
            totalMembers: number;
        }[];
        stats: {
            coreUsage: string;
            cpuUsage: string;
            memoryUsage: string;
        };
        totalGuilds: number;
        totalMembers: number;
        uptime: number;
    }[];
    database: string;
    devMode: boolean;
    shardsPerClusters: number;
    topServers: T extends true
        ? {
            icon: string | null;
            id: string;
            members: number;
            name: string;
        }[]
        : never;
    totalClips: number;
    totalClusters: number;
    totalNotifications: number;
    totalShards: number;
    totalStatChannels: number;
    totalStatusRoles: number;
    totalStreamers: number;
    totalVods: number;
}

Type Parameters

  • T extends boolean = false