UNPKG

672 BTypeScriptView Raw
1import { MiddlewareConsumer, Type } from '@nestjs/common/interfaces';
2import { MiddlewareConfigProxy } from '@nestjs/common/interfaces/middleware';
3import { MiddlewareConfiguration } from '@nestjs/common/interfaces/middleware/middleware-configuration.interface';
4import { RoutesMapper } from './routes-mapper';
5export declare class MiddlewareBuilder implements MiddlewareConsumer {
6 private readonly routesMapper;
7 private readonly middlewareCollection;
8 constructor(routesMapper: RoutesMapper);
9 apply(...middleware: Array<Type<any> | Function | any>): MiddlewareConfigProxy;
10 build(): MiddlewareConfiguration[];
11 private static readonly ConfigProxy;
12}