UNPKG

redux-ws-middleware

Version:

This package makes web socket management much easier with redux

4 lines (3 loc) 428 B
import { AnyAction } from '../../services/Redux/ReduxService.types'; import { MiddlewareOptions, MiddlewareAPI } from './socketMiddleware.types'; export declare const createSocketMiddleware: <Req, Res, SReq = Req, DRes = Res>({ actionTypes, completedActionTypes, ...socketOptions }: MiddlewareOptions<Req, Res, SReq, DRes>) => ({ dispatch }: MiddlewareAPI) => (next: (action: AnyAction) => void) => (action: AnyAction) => void;