3.0.4 • Published 6 months ago

@types/koa-pino-logger v3.0.4

Weekly downloads
5,560
License
MIT
Repository
github
Last release
6 months ago

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

Credits

These definitions were written by Cameron Yan, and Jeremy Hull.

3.0.4

6 months ago

3.0.3

7 months ago

3.0.2

8 months ago

3.0.1

2 years ago

3.0.0

4 years ago

2.1.6

5 years ago

2.1.5

5 years ago

2.1.4

5 years ago

2.1.3

5 years ago

2.1.2

6 years ago

2.1.1

7 years ago

2.1.0

7 years ago