UNPKG

ddnet

Version:

A typescript npm package for interacting with data from ddnet.org

67 lines (66 loc) 2.08 kB
import { z } from 'zod'; /** * The zod schema for servers info data. * * @internal */ export declare const _Schema_info_servers: z.ZodObject<{ name: z.ZodString; flagId: z.ZodNumber; servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>; }, z.core.$strip>; /** * Servers Info data type, inferred from {@link _Schema_info_servers} * * @internal */ export type _Info_Servers = z.infer<typeof _Schema_info_servers>; /** * The zod schema for info data. * * @see * [info.py](https://github.com/ddnet/ddnet-scripts/blob/be9ac08514ebb183c835f501d7c4bc0b8e23c61c/servers/scripts/info.py) * * @internal */ export declare const _Schema_info: z.ZodObject<{ servers: z.ZodArray<z.ZodObject<{ name: z.ZodString; flagId: z.ZodNumber; servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>; }, z.core.$strip>>; 'servers-kog': z.ZodArray<z.ZodObject<{ name: z.ZodString; flagId: z.ZodNumber; servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>; }, z.core.$strip>>; communities: z.ZodArray<z.ZodObject<{ id: z.ZodString; name: z.ZodString; has_finishes: z.ZodBoolean; icon: z.ZodObject<{ sha256: z.ZodString; url: z.ZodString; servers: z.ZodOptional<z.ZodArray<z.ZodObject<{ name: z.ZodString; flagId: z.ZodNumber; servers: z.ZodRecord<z.ZodString, z.ZodArray<z.ZodString>>; }, z.core.$strip>>>; }, z.core.$strip>; contact_urls: z.ZodArray<z.ZodString>; }, z.core.$strip>>; 'community-icons-download-url': z.ZodString; news: z.ZodString; 'map-download-url': z.ZodString; location: z.ZodString; version: z.ZodString; 'stun-servers-ipv6': z.ZodArray<z.ZodString>; 'stun-servers-ipv4': z.ZodArray<z.ZodString>; 'warn-pnglite-incompatible-images': z.ZodBoolean; }, z.core.$strip>; /** * Info data type, inferred from {@link _Schema_info} * * @internal */ export type _Info = z.infer<typeof _Schema_info>;