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 | |
---|
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: 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.