import { notImplemented, notImplementedClass } from "../_internal/utils.mjs"; import { IncomingMessage } from "./internal/http/request.mjs"; import { ServerResponse } from "./internal/http/response.mjs"; import { Agent } from "./internal/http/agent.mjs"; import { METHODS, STATUS_CODES, maxHeaderSize } from "./internal/http/constants.mjs"; export { METHODS, STATUS_CODES, maxHeaderSize }; export * from "./internal/http/request.mjs"; export * from "./internal/http/response.mjs"; export { Agent } from "./internal/http/agent.mjs"; export const createServer = /*@__PURE__*/ notImplemented("http.createServer"); export const request = /*@__PURE__*/ notImplemented("http.request"); export const get = /*@__PURE__*/ notImplemented("http.get"); export const Server = /*@__PURE__*/ notImplementedClass("http.Server"); export const OutgoingMessage = /*@__PURE__*/ notImplementedClass("http.OutgoingMessage"); export const ClientRequest = /*@__PURE__*/ notImplementedClass("http.ClientRequest"); export const globalAgent = new Agent(); export const validateHeaderName = /*@__PURE__*/ notImplemented("http.validateHeaderName"); export const validateHeaderValue = /*@__PURE__*/ notImplemented("http.validateHeaderValue"); export const setMaxIdleHTTPParsers = /*@__PURE__*/ notImplemented("http.setMaxIdleHTTPParsers"); export const _connectionListener = /*@__PURE__*/ notImplemented("http._connectionListener"); export const WebSocket = globalThis.WebSocket || /*@__PURE__*/ notImplementedClass("WebSocket"); export const CloseEvent = globalThis.CloseEvent || /*@__PURE__*/ notImplementedClass("CloseEvent"); export const MessageEvent = globalThis.MessageEvent || /*@__PURE__*/ notImplementedClass("MessageEvent"); export default { METHODS, STATUS_CODES, maxHeaderSize, IncomingMessage, ServerResponse, WebSocket, CloseEvent, MessageEvent, createServer, request, get, Server, OutgoingMessage, ClientRequest, Agent, globalAgent, validateHeaderName, validateHeaderValue, setMaxIdleHTTPParsers, _connectionListener };