UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

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