UNPKG

832 BTypeScriptView Raw
1import * as Redux from 'redux';
2import { Action, NamedModel, RematchBag, Models, RematchRootState } from './types';
3export default function createReduxStore<TModels extends Models<TModels>, TExtraModels extends Models<TModels>, RootState = RematchRootState<TModels, TExtraModels>>(bag: RematchBag<TModels, TExtraModels>): Redux.Store<RootState>;
4export declare function createModelReducer<TModels extends Models<TModels>, TExtraModels extends Models<TModels>, TState extends NamedModel<TModels>['state'] = any>(bag: RematchBag<TModels, TExtraModels>, model: NamedModel<TModels>): void;
5export declare function createRootReducer<TRootState, TModels extends Models<TModels>, TExtraModels extends Models<TModels>>(bag: RematchBag<TModels, TExtraModels>): Redux.Reducer<TRootState, Action>;
6//# sourceMappingURL=reduxStore.d.ts.map
\No newline at end of file