@tsclean/core
Version:
Plugin for API Rest Full development, based on Clean Architecture, IoC and Dependency Injection.
15 lines • 719 B
TypeScript
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