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