UNPKG

nestjs-hot-shots

Version:
18 lines (17 loc) 686 B
import { NestMiddleware } from '@nestjs/common'; import { MetricsService } from '../metrics'; export declare class HttpMetricsMiddleware implements NestMiddleware { private readonly metricsService; private httpServerRequestCount; private httpServerResponseCount; private httpServerDuration; private httpServerRequestSize; private httpServerResponseSize; private httpServerResponseSuccessCount; private httpServerResponseErrorCount; private httpClientRequestErrorCount; private httpServerAbortCount; constructor(metricsService: MetricsService); use(req: any, res: any, next: (error?: any) => void): void; private getStatusCodeClass; }