import { io, type Socket } from "socket.io-client" import type { ClientToServerEvents, ServerToClientEvents, } from "@nerdware/shared" /** Socket typé : . Désync = erreur de compile. */ export type AppSocket = Socket const SERVER_URL = import.meta.env.VITE_SERVER_URL ?? "http://localhost:3001" // Une seule connexion partagée pour toute l'app (reconnexion auto par défaut). export const socket: AppSocket = io(SERVER_URL, { autoConnect: true })