@mic-rexjs/usecases-react
Version:
React-based solution for use usecases of Clean Architecture
6 lines (5 loc) • 456 B
TypeScript
import { UseCase } from '@mic-rexjs/usecases';
import { ReducerMap } from '@mic-rexjs/usecases/es/types';
import { ArgumentTypes } from '../../enums/ArgumentTypes';
import { UseCaseContext, UseCaseContextValue } from '../../usecases/contextUseCase/types';
export declare const useContext: <T extends ReducerMap, TUseCaseOptions extends object>(usecase: UseCase<T, TUseCaseOptions>, argumentTypes?: ArgumentTypes) => UseCaseContext<UseCaseContextValue<T>>;