From 4943bd86e7a588ccb02a6c54fd5064f9e5f5bd81 Mon Sep 17 00:00:00 2001 From: yasser Date: Tue, 4 Feb 2025 18:04:58 -0300 Subject: [PATCH] Add missing type aliases (#22) --- index.d.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/index.d.ts b/index.d.ts index 2124b2b..de27bf0 100644 --- a/index.d.ts +++ b/index.d.ts @@ -24,6 +24,8 @@ export { HTTPError as errors } +export const STATUS_CODES: typeof constants.status + export interface HTTPIncomingMessageEvents extends ReadableEvents { timeout: [] } @@ -65,6 +67,8 @@ export class HTTPIncomingMessage { ) } +export { HTTPIncomingMessage as IncomingMessage } + export interface HTTPOutgoingMessageEvents extends WritableEvents { timeout: [] } @@ -90,6 +94,8 @@ export class HTTPOutgoingMessage { constructor(socket?: TCPSocket) } +export { HTTPOutgoingMessage as OutgoingMessage } + export interface HTTPAgentOptions { keepAlive?: boolean keepAliveMsecs?: number @@ -122,6 +128,8 @@ export class HTTPAgent { export const globalAgent: HTTPAgent +export { HTTPAgent as Agent } + export interface HTTPServerEvents extends TCPServerEvents { request: [req: HTTPIncomingMessage, res: HTTPServerResponse] upgrade: [req: HTTPIncomingMessage, socket: TCPSocket, head: Buffer] @@ -146,6 +154,8 @@ export class HTTPServer { ) } +export { HTTPServer as Server } + export interface HTTPServerResponse extends HTTPOutgoingMessage { readonly req: HTTPIncomingMessage readonly statusCode: HTTPStatusCode @@ -167,6 +177,8 @@ export class HTTPServerResponse { constructor(socket: TCPSocket, req: HTTPIncomingMessage, close: boolean) } +export { HTTPServerResponse as ServerResponse } + export interface HTTPServerConnectionOptions { IncomingMessage?: typeof HTTPIncomingMessage ServerResponse?: typeof HTTPServerResponse @@ -192,6 +204,8 @@ export class HTTPServerConnection { static for(socket: TCPSocket): HTTPServerConnection } +export { HTTPServerConnection as ServerConnection } + export interface HTTPClientRequestEvents extends HTTPOutgoingMessageEvents { response: [res: HTTPIncomingMessage] upgrade: [res: HTTPIncomingMessage, socket: TCPSocket, head: Buffer] @@ -218,6 +232,8 @@ export class HTTPClientRequest { constructor(onresponse: () => void) } +export { HTTPClientRequest as ClientRequest } + export interface HTTPClientConnectionOptions { IncomingMessage?: typeof HTTPIncomingMessage } @@ -242,6 +258,8 @@ export class HTTPClientConnection { ): HTTPClientConnection } +export { HTTPClientConnection as ClientConnection } + export function createServer( opts?: HTTPServerConnectionOptions, onrequest?: (req: HTTPIncomingMessage, res: HTTPServerResponse) => void