chat-frontend-library
Version:
``` npm install chat-frontend-library --save ```
17 lines (16 loc) • 646 B
TypeScript
import React, { ReactNode } from "react";
import { SendMessage } from "react-use-websocket";
type WebsocketContextType = {
isReady: boolean;
value: null | object | string;
sendMessage: SendMessage;
lastMessage: MessageEvent<string> | null;
};
interface IWebsocketProviderProps {
children: ReactNode;
opponentID?: string;
handleRefreshToken?: (err: any) => Promise<string>;
}
export declare const WebsocketContext: React.Context<WebsocketContextType>;
export declare const WebsocketProvider: ({ children, opponentID, handleRefreshToken }: IWebsocketProviderProps) => import("react/jsx-runtime").JSX.Element;
export {};