UNPKG

redux-detector

Version:

Redux enhancer for pure detection of state changes.

18 lines (17 loc) 567 B
import { Dispatch } from "redux"; /** * API provided to the DetectorListener */ export interface DetectorListenerAPI<D extends Dispatch = Dispatch, S = any> { dispatch: D; getState(): S; } /** * DetectorListener is an object that consists of two callbacks: * - `next` for successful dispatched action * - `error` for dispatch that throws an error */ export interface DetectorListener { next?: (result: any, action: any, api: DetectorListenerAPI) => void; error?: (error: any, action: any, api: DetectorListenerAPI) => void; }