readme-metric-reporter-express
Version:
Report Express.js usage metrics to README.com
17 lines • 656 B
TypeScript
import type { NextFunction, Request, Response } from 'express';
import { IMetricReporter } from 'readme-metric-reporter';
import { IMetricCollector } from './IMetricCollector';
export interface ReportOptions {
/**
* Base URL to your readme.io project
*/
baseUrl?: string;
reporter: IMetricReporter;
collector: IMetricCollector;
/**
* Create a metric id for the request
*/
createUUID?(req: Request, res: Response): string;
}
export declare function report({ collector, reporter, createUUID, baseUrl }: ReportOptions): (req: Request, res: Response, next: NextFunction) => void;
//# sourceMappingURL=report.d.ts.map