@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
17 lines (12 loc) • 623 B
text/typescript
import { z } from 'zod';
import { DISK_SENSOR_COMMAND, DISK_SENSOR_STATUS } from './DiskSensor.const';
export const diskSensorCommandSchema = z.enum(DISK_SENSOR_COMMAND);
export const diskSensorStatusSchema = z.enum(DISK_SENSOR_STATUS);
export const configDiskSensorBallShooterModuleOptionsSchema = z.object({
prepareVoltagePercentage: z.number().min(0).max(100).optional(),
attackVoltagePercentage: z.number().min(0).max(100).optional(),
waitTimeAfterHit: z.number().min(1).max(25).optional(),
});
export const diskSensorBallShooterModuleStatusSchema = z.object({
diskSensorStatus: diskSensorStatusSchema,
});