Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
jajbshjahavahh
GitHub Repository: jajbshjahavahh/Gojo-Satoru
Path: blob/master/node_modules/@szmarczak/http-timer/dist/source/index.d_1.ts
2593 views
1
/// <reference types="node" />
2
import { ClientRequest, IncomingMessage } from 'http';
3
export interface Timings {
4
start: number;
5
socket?: number;
6
lookup?: number;
7
connect?: number;
8
secureConnect?: number;
9
upload?: number;
10
response?: number;
11
end?: number;
12
error?: number;
13
abort?: number;
14
phases: {
15
wait?: number;
16
dns?: number;
17
tcp?: number;
18
tls?: number;
19
request?: number;
20
firstByte?: number;
21
download?: number;
22
total?: number;
23
};
24
}
25
export interface ClientRequestWithTimings extends ClientRequest {
26
timings?: Timings;
27
}
28
export interface IncomingMessageWithTimings extends IncomingMessage {
29
timings?: Timings;
30
}
31
declare const timer: (request: ClientRequestWithTimings) => Timings;
32
export default timer;
33
34