ddnet
Version:
A typescript npm package for interacting with data from ddnet.org
56 lines (55 loc) • 1.28 kB
TypeScript
import { z } from 'zod';
/**
* The zod schema for releases data.
*
* @see
* [releases.py](https://github.com/ddnet/ddnet-scripts/blob/master/servers/scripts/releases.py)
*
* @internal
*/
export declare const _Schema_releases: z.ZodArray<z.ZodObject<{
name: z.ZodString;
website: z.ZodString;
thumbnail: z.ZodString;
web_preview: z.ZodString;
type: z.ZodString;
points: z.ZodNumber;
difficulty: z.ZodNumber;
mapper: z.ZodString;
release: z.ZodString;
width: z.ZodNumber;
height: z.ZodNumber;
tiles: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
width: number;
height: number;
name: string;
type: string;
website: string;
thumbnail: string;
web_preview: string;
points: number;
difficulty: number;
mapper: string;
release: string;
tiles: string[];
}, {
width: number;
height: number;
name: string;
type: string;
website: string;
thumbnail: string;
web_preview: string;
points: number;
difficulty: number;
mapper: string;
release: string;
tiles: string[];
}>, "many">;
/**
* Releases data type, inferred from {@link _Schema_releases}
*
* @internal
*/
export type _Releases = z.infer<typeof _Schema_releases>;