UNPKG

@lokalise/fastify-extras

Version:

Opinionated set of fastify plugins, commonly used in Lokalise

11 lines (10 loc) 445 B
import type { FastifyPluginCallback } from 'fastify'; import type { Logger } from 'pino'; export type ErrorObjectResolver = (err: unknown, correlationID?: string) => unknown; export interface MetricsPluginOptions { logger: Logger | false; disablePrometheusRequestLogging?: boolean; bindAddress?: string; errorObjectResolver: ErrorObjectResolver; } export declare const metricsPlugin: FastifyPluginCallback<MetricsPluginOptions>;