UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

9 lines (8 loc) 323 B
import { EntityReducers } from '@mic-rexjs/usecases'; import { InitEntityResult } from '../../types'; export interface EntityRuntimeUseCaseOptions<T> { onInit?(entity: T): InitEntityResult<T>; } export type EntityRuntimeReducers<T> = EntityReducers<T, { initEntity<S extends T>(entity: S): InitEntityResult<S>; }>;