redux-ws-middleware
Version:
This package makes web socket management much easier with redux
4 lines (3 loc) • 428 B
TypeScript
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;