Files
SpaceRace/tv/src/network/TvSocket.ts
T

12 lines
376 B
TypeScript

import { io, Socket } from 'socket.io-client';
import { ServerToTvEvents, TvToServerEvents, ExecutionResult, Ship, GameGridState } from '@spacerace/shared';
export type TvSocket = Socket<ServerToTvEvents, TvToServerEvents>;
export function connectTvSocket(): TvSocket {
const socket: TvSocket = io('/', {
transports: ['websocket', 'polling'],
});
return socket;
}