UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

17 lines (11 loc) 575 B
import { z } from 'zod'; import { BALL_SENSOR_COMMAND, BALL_SENSOR_STATUS, DISK_THROWER_COMMAND } from './BallSensor.const'; export const ballSensorCommandSchema = z.enum(BALL_SENSOR_COMMAND); export const diskThrowerCommandSchema = z.enum(DISK_THROWER_COMMAND); export const ballSensorStatusSchema = z.enum(BALL_SENSOR_STATUS); export const configureBallSensorDiskThrowerModuleOptionsSchema = z.object({ waitTimeAfterHit: z.number().min(1).max(25), }); export const ballSensorDiskThrowerModuleStatusSchema = z.object({ ballSensorStatus: ballSensorStatusSchema, });