From 8ef32e4e8545830257c8898e6bb42aaa8ec3612d Mon Sep 17 00:00:00 2001 From: David Duffett Date: Wed, 25 Sep 2019 04:26:03 +1000 Subject: [PATCH] [pino-http] Add err to ServerResponse (#38426) * [pino-http] Add err to ServerResponse * err is optional on ServerResponse --- types/pino-http/index.d.ts | 3 +++ types/pino-http/pino-http-tests.ts | 1 + 2 files changed, 4 insertions(+) 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 });