UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

6 lines (5 loc) 476 B
import { UseCase } from '@mic-rexjs/usecases'; import { ArgumentTypes } from '../../enums/ArgumentTypes'; import { Context, ContextValue } from '../../usecases/contextUseCase/types'; import { ReducerMap } from '@mic-rexjs/usecases/es/types'; export declare const useContext: <T extends ReducerMap<import("@mic-rexjs/usecases").Reducer<unknown>>, TUseCaseOptions extends object>(usecase: UseCase<T, TUseCaseOptions>, argumentTypes?: ArgumentTypes) => Context<ContextValue<T>>;