@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
39 lines (38 loc) • 1.2 kB
TypeScript
import { z } from 'zod';
export declare const checkpointEventSchema: z.ZodObject<{
id: z.ZodString;
address: z.ZodNumber;
name: z.ZodOptional<z.ZodString>;
type: z.ZodEnum<{
readonly TRACK: "Track";
readonly POWER_UP: "PowerUp";
readonly SHORTCUT: "Shortcut";
readonly UNKNOWN: "Unknown";
}>;
progress: z.ZodNumber;
index: z.ZodNumber;
timestampISO: z.ZodObject<{
origin: z.ZodString;
server: z.ZodString;
}, z.core.$strip>;
}, z.core.$strip>;
export declare const kartTrackingSchema: z.ZodObject<{
macAddress: z.ZodString;
checkpointsEvents: z.ZodOptional<z.ZodArray<z.ZodObject<{
id: z.ZodString;
address: z.ZodNumber;
name: z.ZodOptional<z.ZodString>;
type: z.ZodEnum<{
readonly TRACK: "Track";
readonly POWER_UP: "PowerUp";
readonly SHORTCUT: "Shortcut";
readonly UNKNOWN: "Unknown";
}>;
progress: z.ZodNumber;
index: z.ZodNumber;
timestampISO: z.ZodObject<{
origin: z.ZodString;
server: z.ZodString;
}, z.core.$strip>;
}, z.core.$strip>>>;
}, z.core.$strip>;