diff --git a/types/pino-http/index.d.ts b/types/pino-http/index.d.ts index 4c7a8d62c3..0e4a4c5870 100644 --- a/types/pino-http/index.d.ts +++ b/types/pino-http/index.d.ts @@ -39,4 +39,7 @@ declare module 'http' { interface IncomingMessage { log: Logger; } + interface ServerResponse { + err?: Error; + } } diff --git a/types/pino-http/pino-http-tests.ts b/types/pino-http/pino-http-tests.ts index 64d3b0d2ba..c9cedf3393 100644 --- a/types/pino-http/pino-http-tests.ts +++ b/types/pino-http/pino-http-tests.ts @@ -9,6 +9,7 @@ const httpLogger = pinoHttp(); function handle(req: http.IncomingMessage, res: http.ServerResponse) { httpLogger(req, res); req.log.info('something else'); + const err: Error | undefined = res.err; } pinoHttp({ logger });