source: imaps-frontend/node_modules/undici-types/diagnostics-channel.d.ts

main
Last change on this file was 79a0317, checked in by stefan toskovski <stefantoska84@…>, 4 weeks ago

F4 Finalna Verzija

  • Property mode set to 100644
File size: 1.5 KB
Line 
1import { Socket } from "net";
2import { URL } from "url";
3import Connector from "./connector";
4import Dispatcher from "./dispatcher";
5
6declare namespace DiagnosticsChannel {
7 interface Request {
8 origin?: string | URL;
9 completed: boolean;
10 method?: Dispatcher.HttpMethod;
11 path: string;
12 headers: any;
13 }
14 interface Response {
15 statusCode: number;
16 statusText: string;
17 headers: Array<Buffer>;
18 }
19 type Error = unknown;
20 interface ConnectParams {
21 host: URL["host"];
22 hostname: URL["hostname"];
23 protocol: URL["protocol"];
24 port: URL["port"];
25 servername: string | null;
26 }
27 type Connector = Connector.connector;
28 export interface RequestCreateMessage {
29 request: Request;
30 }
31 export interface RequestBodySentMessage {
32 request: Request;
33 }
34 export interface RequestHeadersMessage {
35 request: Request;
36 response: Response;
37 }
38 export interface RequestTrailersMessage {
39 request: Request;
40 trailers: Array<Buffer>;
41 }
42 export interface RequestErrorMessage {
43 request: Request;
44 error: Error;
45 }
46 export interface ClientSendHeadersMessage {
47 request: Request;
48 headers: string;
49 socket: Socket;
50 }
51 export interface ClientBeforeConnectMessage {
52 connectParams: ConnectParams;
53 connector: Connector;
54 }
55 export interface ClientConnectedMessage {
56 socket: Socket;
57 connectParams: ConnectParams;
58 connector: Connector;
59 }
60 export interface ClientConnectErrorMessage {
61 error: Error;
62 socket: Socket;
63 connectParams: ConnectParams;
64 connector: Connector;
65 }
66}
Note: See TracBrowser for help on using the repository browser.