UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

25 lines (24 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.moduleStatusSchema = exports.moduleNameSchema = void 0; const zod_1 = require("zod"); const ballSensor_1 = require("./ballSensor"); const diskSensor_1 = require("./diskSensor"); const emergency_1 = require("./emergency"); const flag_1 = require("./flag"); const ModuleName_const_1 = require("./ModuleName.const"); const rgb_1 = require("./rgb"); const speed_1 = require("./speed"); const star_laser_1 = require("./star-laser"); const steering_wheel_1 = require("./steering-wheel"); exports.moduleNameSchema = zod_1.z.enum(ModuleName_const_1.MODULE_NAME); exports.moduleStatusSchema = zod_1.z.union([ speed_1.speedModuleStatusSchema, rgb_1.rgbModuleStatusSchema, flag_1.flagModuleStatusSchema, diskSensor_1.diskSensorBallShooterModuleStatusSchema, ballSensor_1.ballSensorDiskThrowerModuleStatusSchema, star_laser_1.starLaserModuleStatusSchema, steering_wheel_1.steeringWheelModuleStatusSchema, emergency_1.emergencyModuleStatusSchema, ]);