1 | import { MiddlewareConfiguration } from '@nestjs/common/interfaces/middleware/middleware-configuration.interface';
|
2 | import { NestContainer } from '../injector';
|
3 | import { InstanceWrapper } from '../injector/instance-wrapper';
|
4 | export declare class MiddlewareContainer {
|
5 | private readonly container;
|
6 | private readonly middleware;
|
7 | private readonly configurationSets;
|
8 | constructor(container: NestContainer);
|
9 | getMiddlewareCollection(moduleKey: string): Map<string, InstanceWrapper>;
|
10 | getConfigurations(): Map<string, Set<MiddlewareConfiguration>>;
|
11 | insertConfig(configList: MiddlewareConfiguration[], moduleKey: string): void;
|
12 | private getTargetConfig;
|
13 | private getClassScope;
|
14 | }
|