UNPKG

msw

Version:

Seamless REST/GraphQL API mocking library for browser and Node.js.

22 lines (19 loc) 992 B
import { WebSocketConnectionData } from '@mswjs/interceptors/lib/browser/interceptors/WebSocket'; import { R as RequestHandler } from '../HttpResponse-C7FhBLaS.mjs'; import { WebSocketHandler } from '../handlers/WebSocketHandler.mjs'; import { UnhandledRequestStrategy } from '../utils/request/onUnhandledRequest.mjs'; import '@mswjs/interceptors'; import '../utils/internal/isIterable.mjs'; import '../typeUtils.mjs'; import 'graphql'; import '../utils/matching/matchRequestUrl.mjs'; import 'strict-event-emitter'; import '@mswjs/interceptors/WebSocket'; interface HandleWebSocketEventOptions { getUnhandledRequestStrategy: () => UnhandledRequestStrategy; getHandlers: () => Array<RequestHandler | WebSocketHandler>; onMockedConnection: (connection: WebSocketConnectionData) => void; onPassthroughConnection: (onnection: WebSocketConnectionData) => void; } declare function handleWebSocketEvent(options: HandleWebSocketEventOptions): void; export { handleWebSocketEvent };