UNPKG

@tsclean/core

Version:

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

15 lines 719 B
import { InstanceTokenType } from "../types"; import { ContainerIoC, InstanceWrapper } from '../core'; import { MiddlewareConfigurationInterface } from "../contracts"; export declare class MiddlewareContainer { private readonly container; private readonly middleware; private readonly configurationSets; constructor(container: ContainerIoC); getMiddlewareCollection(moduleKey: string): Map<InstanceTokenType, InstanceWrapper>; getConfigurations(): Map<string, Set<MiddlewareConfigurationInterface>>; insertConfig(configList: MiddlewareConfigurationInterface[], moduleKey: string): void; private getTargetConfig; private static getClassScope; } //# sourceMappingURL=container.d.ts.map