3.0.4 • Published 6 months ago
@types/koa-pino-logger v3.0.4
Installation
npm install --save @types/koa-pino-logger
Summary
This package contains type definitions for koa-pino-logger (https://github.com/pinojs/koa-pino-logger).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/koa-pino-logger.
index.d.ts
// Type definitions for koa-pino-logger 3.0
// Project: https://github.com/pinojs/koa-pino-logger, https://github.com/davidmarkclements/koa-pino-logger
// Definitions by: Cameron Yan <https://github.com/khell>
// Jeremy Hull <https://github.com/sourrust>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
// TypeScript Version: 2.7
import { Middleware as BaseMiddleware } from 'koa';
import { DestinationStream, Logger } from 'pino';
import { Options } from 'pino-http';
export = logger;
interface Middleware extends BaseMiddleware {
logger: Logger;
}
declare function logger(
opts?: Options,
stream?: DestinationStream
): Middleware;
declare function logger(stream?: DestinationStream): Middleware;
declare module 'koa' {
interface ExtendableContext {
log: Logger;
}
}
Additional Details
- Last updated: Sat, 13 Nov 2021 16:31:25 GMT
- Dependencies: @types/koa, @types/pino, @types/pino-http
- Global values: none
Credits
These definitions were written by Cameron Yan, and Jeremy Hull.