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