UNPKG

@tsclean/core

Version:

Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.

16 lines 1.14 kB
import { InstanceWrapper, ModulesContainer } from "../../core/injector"; import { Type } from "../../contracts"; export declare class DiscoverableMetaHostCollection { static readonly metaHostLinks: Map<Function | Type<any>, string>; private static readonly providersByMetaKey; private static readonly controllersByMetaKey; static addClassMetaHostLink(target: Type | Function, metadataKey: string): void; static inspectProvider(hostContainerRef: ModulesContainer, instanceWrapper: InstanceWrapper): void; static inspectController(hostContainerRef: ModulesContainer, instanceWrapper: InstanceWrapper): void; static insertByMetaKey(metaKey: string, instanceWrapper: InstanceWrapper, collection: Map<string, Set<InstanceWrapper>>): void; static getProvidersByMetaKey(hostContainerRef: ModulesContainer, metaKey: string): Set<InstanceWrapper>; static getControllersByMetaKey(hostContainerRef: ModulesContainer, metaKey: string): Set<InstanceWrapper>; private static inspectInstanceWrapper; private static getMetaKeyByInstanceWrapper; } //# sourceMappingURL=discoverable-meta-host-colletion.d.ts.map