@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
8 lines (7 loc) • 349 B
TypeScript
import { AsyncEntityCallbackGenerator, EntityGenerator, RestArguments } from '@mic-rexjs/usecases/es/types';
export interface Dependencies extends RestArguments {
}
export type InitEntityResult<T> = T | EntityGenerator<T> | AsyncEntityCallbackGenerator<T>;
export interface EntityInitializer<T> {
(entity: T | undefined): InitEntityResult<T>;
}