redux-detector
Version:
Redux enhancer for pure detection of state changes.
17 lines (16 loc) • 694 B
TypeScript
import { StoreEnhancer } from "redux";
import { DetectableStoreExt } from "./DetectableStoreExt";
import { ActionsDetector } from "./Detector";
import { DetectorListener } from "./DetectorListener";
export declare const ActionTypes: {
INIT: string;
};
export declare type StoreDetectableEnhancer<S> = StoreEnhancer<DetectableStoreExt<S>, {}>;
/**
* Creates detector enhancer that modifies redux store to use it with provided detector.
*
* @param detector Root actions detector
* @param listener
* @returns Store enhancer
*/
export declare function createDetectorEnhancer<S = any>(detector: ActionsDetector<S>, listener?: DetectorListener): StoreDetectableEnhancer<S>;