react-obsidian
Version:
Dependency injection framework for React and React Native applications
14 lines • 639 B
TypeScript
import { ConstructorArgs } from './ConstructorArgs';
export default class InjectionMetadata {
private readonly injectionMetadataKey;
private readonly injectedConstructorArgsKey;
private readonly lateInjectionMetadataKey;
getConstructorArgsToInject(target: any): ConstructorArgs;
getPropertiesToInject(target: any): Set<string>;
getLatePropertiesToInject(target: any): Set<string>;
savePropertyMetadata(target: any, property: string): void;
saveLatePropertyMetadata(target: any, property: string): void;
private saveProperties;
private getProperties;
}
//# sourceMappingURL=InjectionMetadata.d.ts.map