UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

22 lines (21 loc) 986 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.macAddressGameTrackConnectionsSchema = exports.socketRegisterKartCheckpointInputSchema = exports.socketInitRaspberryInputSchema = void 0; const zod_1 = require("zod"); const checkpoint_1 = require("../../checkpoint"); const gameTrack_1 = require("../../gameTrack"); exports.socketInitRaspberryInputSchema = zod_1.z.object({ macAddress: zod_1.z.string(), hostname: zod_1.z.string(), }); exports.socketRegisterKartCheckpointInputSchema = zod_1.z.object({ macAddress: zod_1.z.string(), checkpointAddress: zod_1.z.number(), checkpointType: checkpoint_1.checkpointTypeSchema, shouldRequestPowerUp: zod_1.z.boolean(), originTimestampISO: zod_1.z.string(), }); exports.macAddressGameTrackConnectionsSchema = zod_1.z.object({ connectedRaspberries: zod_1.z.array(zod_1.z.object({ macAddress: zod_1.z.string() })), gameTracks: zod_1.z.array(gameTrack_1.gameTrackSchema), });