@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
9 lines (8 loc) • 323 B
TypeScript
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>;
}>;