h3
Version:
12 lines • 7.57 kB
text/typescript
import { A as FetchHandler, B as SessionConfig, C as DynamicEventHandler, D as EventHandlerRequest, E as EventHandlerObject, F as Middleware, G as sealSession, H as SessionManager, I as TypedServerRequest, J as useSession, K as unsealSession, M as HTTPHandler, N as InferEventInput, O as EventHandlerResponse, P as LazyEventHandler, S as HTTPError, T as EventHandlerFetch, U as clearSession, V as SessionData, W as getSession, _ as RouterContext, a as H3EventContext, b as ErrorDetails, c as H3CoreConfig, d as H3RouteMeta, f as HTTPMethod, g as RouteOptions, h as PreparedResponse, i as HTTPEvent, j as FetchableObject, k as EventHandlerWithFetch, l as H3Plugin, m as MiddlewareOptions, n as H3Core, p as MatchedRoute, q as updateSession, r as H3Event, s as H3Config, t as H3, u as H3Route, v as definePlugin, w as EventHandler, x as ErrorInput, y as ErrorBody, z as Session } from "../h3-D76FUMrE.mjs";
import { $ as JsonRpcWebSocketMethod, $t as noContent, A as readFormDataBody, An as defineMiddleware, At as createEventStream, B as setHeader, Bn as mockEvent, Bt as readBody, C as getResponseHeader, Cn as defineNodeMiddleware, Ct as handleCacheHeaders, D as isError, Dn as HTTPResponse, Dt as withServerTiming, E as getResponseStatusText, En as toWebHandler, Et as setServerTiming, F as sendNoContent, Fn as dynamicEventHandler, Ft as getValidatedCookies, Gt as proxy, H as setResponseHeader, Ht as ProxyOptions, I as sendProxy, In as toEventHandler, It as parseCookies, J as JsonRpcError, Jt as onError, K as toNodeListener, Kt as proxyRequest, L as sendRedirect, Ln as getEventContext, Lt as setChunkedCookie, M as readRawBody, Mn as defineHandler, Mt as deleteCookie, N as removeResponseHeader, Nn as defineLazyEventHandler, Nt as getChunkedCookie, O as lazyEventHandler, On as toResponse, Ot as EventStreamMessage, P as sendIterable, Pn as defineValidatedHandler, Pt as getCookie, Q as JsonRpcResponse, Qt as iterable, R as sendStream, Rn as isEvent, Rt as setCookie, S as getRequestWebStream, Sn as defineNodeHandler, St as CacheConditions, T as getResponseStatus, Tn as fromWebHandler, Tt as sanitizeStatusMessage, U as setResponseHeaders, Ut as fetchWithEvent, V as setHeaders, Vt as readValidatedBody, W as setResponseStatus, Wt as getProxyRequestHeaders, X as JsonRpcParams, Xt as onResponse, Y as JsonRpcMethod, Yt as onRequest, Z as JsonRpcRequest, Zt as html, _ as getHeaders, _n as RouteDefinition, _t as isCorsOriginAllowed, a as appendResponseHeaders, an as getRequestHost, at as defineWebSocket, b as getRequestHeaders, bn as NodeHandler, bt as StaticAssetMeta, c as createError, cn as getRequestURL, ct as getRequestFingerprint, d as defineEventHandler, dn as getValidatedQuery, dt as requireBasicAuth, en as redirect, et as defineJsonRpcHandler, f as defineNodeListener, fn as getValidatedRouterParams, ft as CorsOptions, g as getHeader, gn as toRequest, gt as isPreflightRequest, h as getBodyStream, hn as requestWithURL, ht as handleCors, i as appendResponseHeader, in as getQuery, it as WebSocketPeer, j as readMultipartFormData, jn as toMiddleware, jt as deleteChunkedCookie, k as readFormData, kn as callMiddleware, kt as EventStreamOptions, l as createRouter, ln as getRouterParam, lt as BasicAuthOptions, m as fromNodeMiddleware, mn as requestWithBaseURL, mt as appendCorsPreflightHeaders, n as appendHeader, nn as writeEarlyHints, nt as WebSocketHooks, o as clearResponseHeaders, on as getRequestIP, ot as defineWebSocketHandler, p as eventHandler, pn as isMethod, pt as appendCorsHeaders, q as useBase, qt as bodyLimit, r as appendHeaders, rn as assertMethod, rt as WebSocketMessage, s as createApp, sn as getRequestProtocol, st as RequestFingerprintOptions, t as H3Error, tn as redirectBack, tt as defineJsonRpcWebSocketHandler, u as defaultContentType, un as getRouterParams, ut as basicAuth, v as getMethod, vn as defineRoute, vt as withBase, w as getResponseHeaders, wn as fromNodeHandler, wt as sanitizeStatusCode, x as getRequestPath, xn as NodeMiddleware, xt as serveStatic, y as getRequestHeader, yn as removeRoute, yt as ServeStaticOptions, z as sendWebResponse, zn as isHTTPEvent, zt as assertBodySize } from "../h3-CiYuO4N9.mjs";
import { Server, ServerOptions } from "srvx";
/**
* Serve the H3 app.
*/
declare function serve(app: H3, options?: Omit<ServerOptions, "fetch">): Server;
/**
* Convert H3 app instance to a NodeHandler with (IncomingMessage, ServerResponse) => void signature.
*/
declare function toNodeHandler(app: H3): NodeHandler;
export { BasicAuthOptions, CacheConditions, CorsOptions, DynamicEventHandler, ErrorBody, ErrorDetails, ErrorInput, EventHandler, EventHandlerFetch, EventHandlerObject, EventHandlerRequest, EventHandlerResponse, EventHandlerWithFetch, EventStreamMessage, EventStreamOptions, FetchHandler, FetchableObject, H3, H3Config, H3Core, H3CoreConfig, H3Error, H3Event, H3EventContext, H3Plugin, H3Route, H3RouteMeta, HTTPError, HTTPEvent, HTTPHandler, HTTPMethod, HTTPResponse, InferEventInput, JsonRpcError, JsonRpcMethod, JsonRpcParams, JsonRpcRequest, JsonRpcResponse, JsonRpcWebSocketMethod, LazyEventHandler, MatchedRoute, Middleware, MiddlewareOptions, NodeHandler, NodeMiddleware, PreparedResponse, ProxyOptions, RequestFingerprintOptions, RouteDefinition, RouteOptions, RouterContext, ServeStaticOptions, Session, SessionConfig, SessionData, SessionManager, StaticAssetMeta, TypedServerRequest, WebSocketHooks, WebSocketMessage, WebSocketPeer, appendCorsHeaders, appendCorsPreflightHeaders, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertBodySize, assertMethod, basicAuth, bodyLimit, callMiddleware, clearResponseHeaders, clearSession, createApp, createError, createEventStream, createRouter, defaultContentType, defineEventHandler, defineHandler, defineJsonRpcHandler, defineJsonRpcWebSocketHandler, defineLazyEventHandler, defineMiddleware, defineNodeHandler, defineNodeListener, defineNodeMiddleware, definePlugin, defineRoute, defineValidatedHandler, defineWebSocket, defineWebSocketHandler, deleteChunkedCookie, deleteCookie, dynamicEventHandler, eventHandler, fetchWithEvent, fromNodeHandler, fromNodeMiddleware, fromWebHandler, getBodyStream, getChunkedCookie, getCookie, getEventContext, getHeader, getHeaders, getMethod, getProxyRequestHeaders, getQuery, getRequestFingerprint, getRequestHeader, getRequestHeaders, getRequestHost, getRequestIP, getRequestPath, getRequestProtocol, getRequestURL, getRequestWebStream, getResponseHeader, getResponseHeaders, getResponseStatus, getResponseStatusText, getRouterParam, getRouterParams, getSession, getValidatedCookies, getValidatedQuery, getValidatedRouterParams, handleCacheHeaders, handleCors, html, isCorsOriginAllowed, isError, isEvent, isHTTPEvent, isMethod, isPreflightRequest, iterable, lazyEventHandler, mockEvent, noContent, onError, onRequest, onResponse, parseCookies, proxy, proxyRequest, readBody, readFormData, readFormDataBody, readMultipartFormData, readRawBody, readValidatedBody, redirect, redirectBack, removeResponseHeader, removeRoute, requestWithBaseURL, requestWithURL, requireBasicAuth, sanitizeStatusCode, sanitizeStatusMessage, sealSession, sendIterable, sendNoContent, sendProxy, sendRedirect, sendStream, sendWebResponse, serve, serveStatic, setChunkedCookie, setCookie, setHeader, setHeaders, setResponseHeader, setResponseHeaders, setResponseStatus, setServerTiming, toEventHandler, toMiddleware, toNodeHandler, toNodeListener, toRequest, toResponse, toWebHandler, unsealSession, updateSession, useBase, useSession, withBase, withServerTiming, writeEarlyHints };