UNPKG

react-redux-methods

Version:

A lightweight react-redux toolkit for writing strong-typed, minimal code redux boilerplate.

123 lines (122 loc) 4.65 kB
export declare const rootReducer: import("redux").Reducer<import("redux").CombinedState<{ views: import("./views").TViews; notifiers: { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }; }>, import("redux").AnyAction>; export declare const actions: { toastNotifierShow: (payload: { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }) => void; toastNotifierHide: () => void; toastNotifierUpdate: (payload: { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }) => void; setCollapse: (payload: boolean) => void; setIsHydrated: () => void; setIsMobile: (payload: boolean) => void; setExpandedIndex: (payload: number | false) => void; setNetworkStatus: (payload: import("./views").TNetworkStatus) => void; }; export declare const selectors: { getNotifier: (s: { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }) => { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }; getCollapse: (s: import("./views").TViews) => boolean; getIsHydrated: (s: import("./views").TViews) => boolean; getIsMobile: (s: import("./views").TViews) => boolean | null; getExpandedIndex: (s: import("./views").TViews) => number | false; getNetworkStatus: (s: import("./views").TViews) => import("./views").TNetworkStatus; }; export declare const initialState: { views: import("./views").TViews; notifiers: { toastId?: string | undefined; isShowMessage: boolean; theme: "dark" | "light" | "colored"; variantType: "successTopCenter" | "successTopRight" | "errorTopCenter"; messageText: string; autoClose: number; hideProgressBar: boolean; closeOnClick: boolean; limit: number; component: any; transition: "rotate" | "flip" | "zoom" | "bounce" | "fade" | "slide"; clearQueue: boolean; delay?: number | undefined; closeButton: boolean; updateToast: boolean; }; };