import { NextFunction, Request, Response } from 'express'; import { NestMiddleware } from '@nestjs/common'; export declare class SimpleCorrelationIdExpressMiddleware implements NestMiddleware { /** * Este middleware deve ser usado caso vc NÃO precise injetar em suas classes o CorrelationIdService. * Com este middlware o serviço injetável 'CorrelationIdService' não estará disponível e o correlationId deverá ser obtido da request, a partir de um controller * @example * ``` * public async blah(@Req() req: Request): Promise { * return req['correlationId']; * } * ``` */ constructor(); use(req: Request, res: Response, next: NextFunction): any; }