Spaces:
Running
on
T4
Running
on
T4
File size: 391 Bytes
2485dd8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import {createContext, useContext} from 'react';
import {Socket} from 'socket.io-client';
type SocketObject = {
socket: Socket | null;
clientID: string | null;
connected: boolean;
};
export const SocketContext = createContext<SocketObject>({
socket: null,
clientID: null,
connected: false,
});
export function useSocket(): SocketObject {
return useContext(SocketContext);
}
|