react-obsidian
Version:
Dependency injection framework for React and React Native applications
12 lines • 559 B
TypeScript
import { Constructable } from '../../types';
import { GraphRegistry } from '../../graph/registry/GraphRegistry';
import { Graph } from '../../graph/Graph';
import InjectionMetadata from './InjectionMetadata';
export default class ClassInjector {
private graphRegistry;
private injectionMetadata;
constructor(graphRegistry: GraphRegistry, injectionMetadata?: InjectionMetadata);
inject(keyOrGraph: string | Constructable<Graph>): (Target: Constructable<any>) => any;
private createProxyHandler;
}
//# sourceMappingURL=ClassInjector.d.ts.map