12 lines
376 B
TypeScript
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;
|
|
}
|