/** * Socket.IO module exports. */ export { socketClient, default } from './client' export type { ConnectionState, SocketClientOptions } from './client' export type { // Event types ClientToServerEvents, ServerToClientEvents, // Game types GameState, PlayerState, OpponentState, Card, CardInPlay, Attack, StatusCondition, // Action types GameAction, GameActionType, ActionResult, ForcedAction, // Other types TurnPhase, GameError, GameOverData, GameOverReason, GameStats, } from './types'