testeranto
Version:
the AI powered BDD test framework for typescript projects
21 lines (17 loc) • 520 B
text/typescript
/* eslint-disable @typescript-eslint/no-explicit-any */
import { createContext, useContext } from "react";
interface WebSocketContextType {
ws: WebSocket | null;
isConnected: boolean;
sendMessage: (message: any) => void;
}
export const WebSocketContext = createContext<WebSocketContextType>({
ws: null,
isConnected: false,
sendMessage: function (message: any): void {
throw new Error("Function not implemented.");
},
});
export const useWebSocket = () => {
return useContext(WebSocketContext);
};