UNPKG

react-use-websocket

Version:
17 lines (13 loc) 487 B
import { WebSocketLike } from './types'; import { resetWebSockets } from './globals'; import { resetSubscribers } from './manage-subscribers'; export function assertIsWebSocket ( webSocketInstance: WebSocketLike, skip?: boolean, ): asserts webSocketInstance is WebSocket { if (!skip && webSocketInstance instanceof WebSocket === false) throw new Error(''); }; export function resetGlobalState (url?: string): void { resetSubscribers(url); resetWebSockets(url); };