@battle-racing/br-common-lib
Version:
Common library for all Battle Racing Repositorios
36 lines (35 loc) • 4.8 kB
TypeScript
import { z } from 'zod';
import { socketClientToServerEventsParamsSchema, socketGameTrackClientToServerEventsParamsSchema, socketKartClientToServerEventsParamsSchema, socketWebAppClientToServerEventsParamsSchema } from './clientToServer/SocketClientToServer.schema';
import { macAddressGameTrackConnectionsSchema, socketInitRaspberryInputSchema, socketRegisterKartCheckpointInputSchema } from './inputs/SocketInput.schema';
import { socketGameEventParamsSchema, socketGameTrackEventParamsSchema, socketGameTrackEventsParamsSchema, socketGameTrackServerToClientEventsParamsSchema, socketKartEventsParamsSchema, socketKartServerToClientEventsParamsSchema, socketServerToClientEventsParamsSchema, socketWebAppServerToClientEventsParamsSchema } from './serverToClient/SocketServerToClient.schema';
import { socketHardwareBallSensorDiskThrowerModuleEventsParamsSchema, socketHardwareDataSubscriptionEventsParamsSchema, socketHardwareDiskSensorBallShooterModuleEventsParamsSchema, socketHardwareEmergencyModuleEventsParamsSchema, socketHardwareFlagModuleEventsParamsSchema, socketHardwareLeftStarBackLaserModuleEventsParamsSchema, socketHardwareModulesEventsParamsSchema, socketHardwareRGBModuleEventsParamsSchema, socketHardwareRightStarFrontLaserModuleEventsParamsSchema, socketHardwareScreenModuleEventsParamsSchema, socketHardwareSoundModuleEventsParamsSchema, socketHardwareSpeedModuleEventsParamsSchema, socketHardwareSteeringWheelModuleEventsParamsSchema } from './SocketHardware.schema';
import { socketPowerUpEventsParamsSchema } from './SocketPowerUp.schema';
export type SocketInitRaspberryInput = z.infer<typeof socketInitRaspberryInputSchema>;
export type SocketRegisterKartCheckpointInput = z.infer<typeof socketRegisterKartCheckpointInputSchema>;
export type MacAddressGameTrackConnections = z.infer<typeof macAddressGameTrackConnectionsSchema>;
export type SocketHardwareBallSensorDiskThrowerModuleEventsParams = z.infer<typeof socketHardwareBallSensorDiskThrowerModuleEventsParamsSchema>;
export type SocketHardwareDiskSensorBallShooterModuleEventsParams = z.infer<typeof socketHardwareDiskSensorBallShooterModuleEventsParamsSchema>;
export type SocketHardwareFlagModuleEventsParams = z.infer<typeof socketHardwareFlagModuleEventsParamsSchema>;
export type SocketHardwareRGBModuleEventsParams = z.infer<typeof socketHardwareRGBModuleEventsParamsSchema>;
export type SocketHardwareSpeedModuleEventsParams = z.infer<typeof socketHardwareSpeedModuleEventsParamsSchema>;
export type SocketHardwareLeftStarBackLaserModuleEventsParams = z.infer<typeof socketHardwareLeftStarBackLaserModuleEventsParamsSchema>;
export type SocketHardwareRightStarFrontLaserModuleEventsParams = z.infer<typeof socketHardwareRightStarFrontLaserModuleEventsParamsSchema>;
export type SocketHardwareScreenModuleEventsParams = z.infer<typeof socketHardwareScreenModuleEventsParamsSchema>;
export type SocketHardwareSteeringWheelModuleEventsParams = z.infer<typeof socketHardwareSteeringWheelModuleEventsParamsSchema>;
export type SocketHardwareSoundModuleEventsParams = z.infer<typeof socketHardwareSoundModuleEventsParamsSchema>;
export type SocketHardwareEmergencyModuleEventsParams = z.infer<typeof socketHardwareEmergencyModuleEventsParamsSchema>;
export type SocketHardwareDataSubscriptionEventsParams = z.infer<typeof socketHardwareDataSubscriptionEventsParamsSchema>;
export type SocketHardwareModulesEventsParams = z.infer<typeof socketHardwareModulesEventsParamsSchema>;
export type SocketPowerUpEventsParams = z.infer<typeof socketPowerUpEventsParamsSchema>;
export type SocketGameTrackClientToServerEventsParams = z.infer<typeof socketGameTrackClientToServerEventsParamsSchema>;
export type SocketKartClientToServerEventsParams = z.infer<typeof socketKartClientToServerEventsParamsSchema>;
export type SocketWebAppClientToServerEventsParams = z.infer<typeof socketWebAppClientToServerEventsParamsSchema>;
export type SocketClientToServerEventsParams = z.infer<typeof socketClientToServerEventsParamsSchema>;
export type SocketGameTrackEventsParams = z.infer<typeof socketGameTrackEventsParamsSchema>;
export type SocketGameTrackEventParams = z.infer<typeof socketGameTrackEventParamsSchema>;
export type SocketGameTrackServerToClientEventsParams = z.infer<typeof socketGameTrackServerToClientEventsParamsSchema>;
export type SocketKartEventsParams = z.infer<typeof socketKartEventsParamsSchema>;
export type SocketGameEventParams = z.infer<typeof socketGameEventParamsSchema>;
export type SocketKartServerToClientEventsParams = z.infer<typeof socketKartServerToClientEventsParamsSchema>;
export type SocketWebAppServerToClientEventsParams = z.infer<typeof socketWebAppServerToClientEventsParamsSchema>;
export type SocketServerToClientEventsParams = z.infer<typeof socketServerToClientEventsParamsSchema>;