UNPKG

proxydi

Version:

A typed hierarchical DI container that resolves circular dependencies via Proxy

9 lines (8 loc) 269 B
import { ProxyDI } from './ProxyDI'; import { ServiceId } from './types'; export declare class ProxyFactory { private container; constructor(container: ProxyDI); makeProxy<T>(serviceId: ServiceId): T; } export declare function isProxy(value: any): boolean;