UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

5 lines (4 loc) 485 B
import { EntityStore } from '@mic-rexjs/usecases'; import { Statuses } from '../../enums/Statuses'; import { EntityGetter, UseCaseHookOptions } from '../useUseCase/types'; export declare const useEntity: <T, TUseCaseOptions extends object, TOptions extends UseCaseHookOptions<T, TUseCaseOptions> = UseCaseHookOptions<T, TUseCaseOptions>>(statuses: Statuses, entityArg: T | EntityGetter<T>, contextStore: EntityStore<T> | null, options: TOptions) => [entity: T, store: EntityStore<T>];