openapi-connect
Version:
Base for microservices around OpenAPI/Swagger
13 lines (12 loc) • 622 B
TypeScript
import { NextHandleFunction } from 'connect';
import { ILogger } from 'loggerism';
import { IOptions } from '../middleware/logging';
import { IOptionalOption } from './option';
export interface IRequestLoggingOptions extends IOptionalOption, IOptions {
handler?: (logger: ILogger, options: IOptions) => NextHandleFunction;
}
export interface IRequestLoggingOptionsWithDefaults extends IRequestLoggingOptions, IOptions {
handler: (logger: ILogger, options: IOptions) => NextHandleFunction;
}
declare const _default: (options?: IRequestLoggingOptions) => IRequestLoggingOptionsWithDefaults;
export default _default;