UNPKG

f5-conx-core

Version:

F5 SDK for JavaScript with Typescript type definitions

32 lines (31 loc) 829 B
/// <reference types="node" /> import type { ClientRequest, IncomingMessage } from 'http'; export interface HttpTimings { start: number; socket?: number; lookup?: number; connect?: number; secureConnect?: number; upload?: number; response?: number; end?: number; error?: number; abort?: number; phases: { wait?: number; dns?: number; tcp?: number; tls?: number; request?: number; firstByte?: number; download?: number; total?: number; }; } export interface ClientRequestWithTimings extends ClientRequest { timings?: HttpTimings; } export interface IncomingMessageWithTimings extends IncomingMessage { timings?: HttpTimings; } export declare function httpTimer(request: ClientRequestWithTimings): HttpTimings;