UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

82 lines (81 loc) 2.85 kB
import { z } from 'zod'; export declare const gameTrackGameDefaultValuesSchema: z.ZodObject<{ speed: z.ZodArray<z.ZodNumber>; powerUpIds: z.ZodArray<z.ZodString>; }, z.core.$strip>; export declare const gameTrackKartsConfigSchema: z.ZodObject<{ defaultSpeed: z.ZodNumber; powerUpTime: z.ZodNumber; rgbBrightness: z.ZodNumber; flagBrightness: z.ZodNumber; diskSensorBallShooter: z.ZodObject<{ prepareVoltagePercentage: z.ZodOptional<z.ZodNumber>; attackVoltagePercentage: z.ZodOptional<z.ZodNumber>; waitTimeAfterHit: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; ballSensorDiskThrower: z.ZodObject<{ waitTimeAfterHit: z.ZodNumber; }, z.core.$strip>; lowSpeed: z.ZodNumber; }, z.core.$strip>; export declare const gameTrackKartConfigSchema: z.ZodObject<{ gameTrackId: z.ZodString; kartId: z.ZodNumber; color: z.ZodEnum<{ readonly Black: "Black"; readonly Red: "Red"; readonly Blue: "Blue"; readonly Green: "Green"; readonly Yellow: "Yellow"; readonly Violet: "Violet"; readonly Cyan: "Cyan"; readonly Magenta: "Magenta"; readonly Orange: "Orange"; readonly White: "White"; readonly GreenYellow: "GreenYellow"; readonly SaddleBrown: "SaddleBrown"; }>; kartNumber: z.ZodNumber; mac: z.ZodString; }, z.core.$strip>; export declare const gameTrackSchema: z.ZodObject<{ id: z.ZodString; name: z.ZodString; type: z.ZodEnum<{ readonly Race: "Race"; readonly Battle: "Battle"; }>; checkpoints: 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; }, z.core.$strip>>; kartsConfig: z.ZodObject<{ defaultSpeed: z.ZodNumber; powerUpTime: z.ZodNumber; rgbBrightness: z.ZodNumber; flagBrightness: z.ZodNumber; diskSensorBallShooter: z.ZodObject<{ prepareVoltagePercentage: z.ZodOptional<z.ZodNumber>; attackVoltagePercentage: z.ZodOptional<z.ZodNumber>; waitTimeAfterHit: z.ZodOptional<z.ZodNumber>; }, z.core.$strip>; ballSensorDiskThrower: z.ZodObject<{ waitTimeAfterHit: z.ZodNumber; }, z.core.$strip>; lowSpeed: z.ZodNumber; }, z.core.$strip>; macAddress: z.ZodOptional<z.ZodString>; isConnected: z.ZodBoolean; gameDefaultValues: z.ZodOptional<z.ZodObject<{ speed: z.ZodArray<z.ZodNumber>; powerUpIds: z.ZodArray<z.ZodString>; }, z.core.$strip>>; }, z.core.$strip>;