@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
53 lines (52 loc) • 1.97 kB
TypeScript
import { z } from 'zod';
export declare const kartHardwareStateSchema: z.ZodObject<{
speed: z.ZodNullable<z.ZodObject<{
status: z.ZodEnum<{
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
readonly STANDBY: "Standby";
readonly CHANGING_SPEED: "Changing Speed";
readonly IN_EMERGENCY: "In Emergency";
}>;
current: z.ZodNumber;
configured: z.ZodNumber;
}, z.core.$strip>>;
rgb: z.ZodNullable<z.ZodEnum<{
readonly SHOWING_COLOR: "Showing Color";
readonly NOT_CONFIGURED: "Not Configured";
readonly CONFIGURING_RGB: "Configuring RGB";
readonly SHOWING_EFFECT: "Showing Effect";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
}>>;
flag: z.ZodNullable<z.ZodObject<{
status: z.ZodEnum<{
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
readonly STANDBY: "Standby";
readonly HIT: "Hit";
readonly SHOWING_IMAGE: "Showing Image";
readonly SHOWING_ANIMATION: "Showing Animation";
}>;
checkpointType: z.ZodNullable<z.ZodEnum<{
readonly TRACK: "Track";
readonly POWER_UP: "PowerUp";
readonly SHORTCUT: "Shortcut";
readonly UNKNOWN: "Unknown";
}>>;
checkpointAddress: z.ZodNullable<z.ZodNumber>;
}, z.core.$strip>>;
screen: z.ZodNullable<z.ZodEnum<{
readonly ACTIVATED: "Activated";
readonly DEACTIVATED: "Deactivated";
readonly UNKNOWN: "Unknown";
readonly ERROR: "Error";
readonly DEBUG: "Debug";
}>>;
isConnectedToServer: z.ZodBoolean;
isSteeringWheelPressed: z.ZodBoolean;
}, z.core.$strip>;