1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
12 |
|
13 |
|
14 |
|
15 |
|
16 |
|
17 | import { PerformanceController } from '../controllers/perf';
|
18 | export declare const enum HttpMethod {
|
19 | HTTP_METHOD_UNKNOWN = 0,
|
20 | GET = 1,
|
21 | PUT = 2,
|
22 | POST = 3,
|
23 | DELETE = 4,
|
24 | HEAD = 5,
|
25 | PATCH = 6,
|
26 | OPTIONS = 7,
|
27 | TRACE = 8,
|
28 | CONNECT = 9
|
29 | }
|
30 | export interface NetworkRequest {
|
31 | performanceController: PerformanceController;
|
32 | url: string;
|
33 | httpMethod?: HttpMethod;
|
34 | requestPayloadBytes?: number;
|
35 | responsePayloadBytes?: number;
|
36 | httpResponseCode?: number;
|
37 | responseContentType?: string;
|
38 | startTimeUs?: number;
|
39 | timeToRequestCompletedUs?: number;
|
40 | timeToResponseInitiatedUs?: number;
|
41 | timeToResponseCompletedUs?: number;
|
42 | }
|
43 | export declare function createNetworkRequestEntry(performanceController: PerformanceController, entry: PerformanceEntry): void;
|