Repository URL to install this package:
|
Version:
0.0.13 ▾
|
/// <reference types="express" />
import { Timer, LoggingMetaType } from '@skava/tracing/dist/server';
import { ExpressRequest, ExpressResponse, NextFunction } from '../serverSideRender/typings';
export declare type ExpressRequestWithMeta = ExpressRequest & {
timer?: Timer;
meta?: LoggingMetaType;
};
export declare type ExpressResponseWithMeta = ExpressResponse & {
meta?: LoggingMetaType;
};
export declare function decorateReqRes(req: ExpressRequestWithMeta, res: ExpressResponseWithMeta, args: {
meta: LoggingMetaType;
timer: Timer;
}): void;
export declare function tracingMiddleware(req: ExpressRequest, res: ExpressResponse, next: NextFunction): void;