logger4node
Version:
 [](https://codecov.io/gh/yog27ray/logger4node)
12 lines (11 loc) • 465 B
TypeScript
import http from 'http';
declare interface RequestInfo {
id: string;
[key: string]: string;
}
export declare class Trace {
static requestHandler(callback?: (req: http.IncomingMessage) => Omit<RequestInfo, 'id'>): (req: http.IncomingMessage, res: http.ServerResponse, next: (error?: any) => void) => void;
static startNewRequest(callback?: () => unknown, track?: Omit<RequestInfo, 'id'>): void;
static getRequestInfo(): RequestInfo;
}
export {};