diff --git a/types/pino-http/index.d.ts b/types/pino-http/index.d.ts index d78edbbabe..b47c95a2b9 100644 --- a/types/pino-http/index.d.ts +++ b/types/pino-http/index.d.ts @@ -15,12 +15,15 @@ declare function PinoHttp(stream?: DestinationStream): PinoHttp.HttpLogger; declare namespace PinoHttp { type HttpLogger = (req: IncomingMessage, res: ServerResponse) => void; + // When we upgrade to TypeScript 3.0, we can use `unknown`. + type PoorMansUnknown = {} | null | undefined; + interface Options extends LoggerOptions { logger?: Logger; genReqId?: GenReqId; useLevel?: Level; stream?: DestinationStream; - customLogLevel?: (res: ServerResponse, error: unknown) => Level + customLogLevel?: (res: ServerResponse, error: PoorMansUnknown) => Level } interface GenReqId {