@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
6 lines (5 loc) • 609 B
TypeScript
import { EntityStore } from '@mic-rexjs/usecases';
import { UseCaseHookOptions } from '../../hooks/useUseCase/types';
import { ContextualEntityReducers } from '../../usecases/contextUseCase/types';
import { EntityReducerMap, InferableEntityUseCase } from '@mic-rexjs/usecases/es/types';
export declare const initEntityReducers: <T, TEntityReducers extends EntityReducerMap<T>, TUseCaseOptions extends object = object>(usecase: InferableEntityUseCase<T, TEntityReducers, TUseCaseOptions>, store: EntityStore<T>, options: UseCaseHookOptions<T, TUseCaseOptions>) => ContextualEntityReducers<T, TEntityReducers>;