UNPKG

impair

Version:

A framework for building React applications with OOP principles and a layered architecture.

6 lines (5 loc) 368 B
import { RefObject } from 'react'; import { DependencyContainer } from 'tsyringe'; import { Constructor } from '../../types'; export declare function setCurrentComponentContainerRef(containerRef: RefObject<DependencyContainer | undefined>): void; export declare function useViewModel<T extends Constructor, P extends object>(viewModel: T, props?: P): InstanceType<T>;