Type alias MCServer<success>

MCServer<success>: {
    description: success extends true
        ? string
        : null;
    favicon: success extends true
        ? Buffer
        : null;
    ip: string;
    latency: success extends true
        ? number
        : 0;
    online: boolean;
    players: {
        max: success extends true
            ? number
            : 0;
        online: success extends true
            ? number
            : 0;
        sample: any[];
    };
    version: {
        name: success extends true
            ? Buffer
            : null;
        protocol: success extends true
            ? number
            : 0;
    };
}

Type definition for util.fetch.mcserver

Type Parameters

  • success = boolean

Type declaration

  • description: success extends true
        ? string
        : null
  • favicon: success extends true
        ? Buffer
        : null
  • ip: string
  • latency: success extends true
        ? number
        : 0
  • online: boolean
  • players: {
        max: success extends true
            ? number
            : 0;
        online: success extends true
            ? number
            : 0;
        sample: any[];
    }
    • max: success extends true
          ? number
          : 0
    • online: success extends true
          ? number
          : 0
    • sample: any[]
  • version: {
        name: success extends true
            ? Buffer
            : null;
        protocol: success extends true
            ? number
            : 0;
    }
    • name: success extends true
          ? Buffer
          : null
    • protocol: success extends true
          ? number
          : 0