chonkyvoxdash
Version:
A File Browser component for React
13 lines (12 loc) • 883 B
TypeScript
import { RootState } from '../types/redux.types';
export declare const useChonkyStore: (chonkyInstanceId: string) => import("@reduxjs/toolkit/dist/configureStore").ToolkitStore<RootState, import("redux").AnyAction, import("@reduxjs/toolkit").MiddlewareArray<any>>;
/**
* Hook that can be used with parametrized selectors.
*/
export declare const useParamSelector: <Args extends any[], Value>(parametrizedSelector: (...args: Args) => (state: RootState) => Value, ...selectorParams: Args) => Value;
/**
* DTE - DispatchThunkEffect. This method is used to decrease code duplication in
* main Chonky method.
*/
export declare const useDTE: <Args extends any[]>(actionCreator: (...args: Args) => any, ...selectorParams: Args) => void;
export declare const usePropReduxUpdate: <Payload extends unknown>(actionCreator: (payload: Payload) => any, payload: Payload) => void;