@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
7 lines (6 loc) • 502 B
TypeScript
import { UseCaseProvider } from './types';
import { EntityStore } from '@mic-rexjs/usecases';
import { ReducerMap } from '@mic-rexjs/usecases/es/types';
import { Statuses } from '../../enums/Statuses';
import { UseCaseContext, UseCaseContextValue } from '../../usecases/contextUseCase/types';
export declare const useProvider: <T, TReducers extends ReducerMap>(statuses: Statuses, context: UseCaseContext<UseCaseContextValue<TReducers>>, store: EntityStore<T>, reducers: TReducers) => UseCaseProvider;