UNPKG

@nestjs/common

Version:

Nest - modern, fast, powerful node.js web framework (@common)

20 lines (19 loc) 733 B
import { MiddlewaresConsumer } from './middlewares-consumer.interface'; import { Type } from '../type.interface'; export interface MiddlewareConfigProxy { /** * Passes custom arguments to `resolve()` method of the middleware. * * @param {} ...data * @returns {MiddlewareConfigProxy} */ with(...data: any[]): MiddlewareConfigProxy; /** * Attaches passed either routes (strings) or controllers to the processed middleware(s). * When you pass Controller class Nest will attach middleware to every path defined within this controller. * * @param {} ...routes * @returns {MiddlewaresConsumer} */ forRoutes(...routes: (string | Type<any>)[]): MiddlewaresConsumer; }