UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

7 lines (6 loc) 522 B
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;