UNPKG

openapi-connect

Version:
19 lines (18 loc) 840 B
import { ErrorHandleFunction } from 'connect'; import { ILogger } from 'loggerism'; import { IOptions, IOptionsWithDefaults } from '../middleware/logging'; import { IOptionalOption } from './option'; export interface IErrorLoggingOptions extends IOptionalOption, IOptions { handler?: (logger: ILogger, options?: IOptions) => ErrorHandleFunction; } export interface IErrorLoggingOptionsWithDefaults extends IErrorLoggingOptions, IOptionsWithDefaults { meta: boolean; colorize: boolean; requestWhiteList: string[]; requestWhitelist: string[]; headersBlacklist: string[]; ignoreRoute?: (req: any, res: any) => boolean; handler: (logger: ILogger, options?: IOptions) => ErrorHandleFunction; } declare const _default: (options?: IErrorLoggingOptions) => IErrorLoggingOptionsWithDefaults; export default _default;