UNPKG

@battle-racing/br-common-lib

Version:

Common library for all Battle Racing Repositorios

36 lines (35 loc) 4.8 kB
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>;