mirror of
https://github.com/BreizhHardware/express-prom-bundle.git
synced 2026-01-18 16:27:28 +01:00
Simplify type definition
This commit is contained in:
3
types/index.d.ts
vendored
3
types/index.d.ts
vendored
@@ -13,7 +13,6 @@ declare namespace express_prom_bundle {
|
||||
}
|
||||
|
||||
type NormalizePathEntry = [string | RegExp, string];
|
||||
type NormalizePathRegexs = NormalizePathEntry[];
|
||||
type NormalizePathFn = (req: Request, opts: Opts) => string;
|
||||
type NormalizeStatusCodeFn = (res: Response) => number | string;
|
||||
type TransformLabelsFn = (labels: Labels, req: Request, res: Response) => Labels;
|
||||
@@ -32,7 +31,7 @@ declare namespace express_prom_bundle {
|
||||
metricType?: 'summary' | 'histogram';
|
||||
metricsPath?: string;
|
||||
promClient?: { collectDefaultMetrics?: DefaultMetricsCollectorConfiguration };
|
||||
normalizePath?: NormalizePathRegexs | NormalizePathFn;
|
||||
normalizePath?: NormalizePathEntry[] | NormalizePathFn;
|
||||
formatStatusCode?: NormalizeStatusCodeFn;
|
||||
transformLabels?: TransformLabelsFn;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user