standalone-store
Version:
Middleware for redux store in standalone mode for nodejs environment
13 lines (12 loc) • 610 B
TypeScript
import { AnyAction, Middleware, StoreCreator } from 'redux';
import { ActionCreator } from 'typesafe-actions';
declare type ConfigureStore = ({ middlewares, }: {
middlewares: Middleware[];
}) => ReturnType<StoreCreator>;
export declare const dispatchActionsAndWaitResponse: <TState, TSelectorResponse>({ actionsDispatch, actionCreatorsResolve, configureStore, selector, }: {
configureStore: ConfigureStore;
actionsDispatch: AnyAction[];
actionCreatorsResolve: ActionCreator<string>[];
selector: (state: TState) => TSelectorResponse;
}) => Promise<TSelectorResponse>;
export {};