/** * @file react-hook * @description 通过 React Hook 使用 WebSocket */ import { WebSocketClient, ReadyState } from './interface'; export interface UseSocketOptions { autoOpen?: boolean; match?: (data: T) => boolean; } declare function useSocket(client: WebSocketClient | void, options?: UseSocketOptions): [T | void, (data: any) => void]; export declare function useReadyState(client: WebSocketClient | void): ReadyState; export { useSocket };