@harmowatch/ngx-redux-core
Version:
[](https://gitter.im/harmowatch/ngx-redux-core?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
9 lines (8 loc) • 468 B
TypeScript
import { Middleware, Store } from 'redux';
import { ReduxChildModuleConfig } from './redux-child-module-config.interface';
import { ReduxReducerProvider } from '../providers/redux-reducer.provider';
import { ReduxRootState } from './redux-root-state.interface';
export interface ReduxRootModuleConfig<S> extends ReduxChildModuleConfig<S> {
middlewareFunctions?: Middleware[];
storeFactory?(reduxReducerProvider: ReduxReducerProvider): Store<ReduxRootState>;
}