Comparing version 0.8.4 to 0.8.5
@@ -16,2 +16,5 @@ import { IncomingMessage, ServerResponse, OutgoingMessage } from 'http'; | ||
declare type LazyEventHandler = () => EventHandler | Promise<EventHandler>; | ||
declare type RequestHeaders = { | ||
[name: string]: string | undefined; | ||
}; | ||
@@ -254,5 +257,5 @@ declare type NodeListener = (req: IncomingMessage, res: ServerResponse) => void; | ||
declare function assertMethod(event: H3Event, expected: HTTPMethod | HTTPMethod[], allowHead?: boolean): void; | ||
declare function getRequestHeaders(event: H3Event): H3Event['req']['headers']; | ||
declare function getRequestHeaders(event: H3Event): RequestHeaders; | ||
declare const getHeaders: typeof getRequestHeaders; | ||
declare function getRequestHeader(event: H3Event, name: string): H3Event['req']['headers'][string]; | ||
declare function getRequestHeader(event: H3Event, name: string): RequestHeaders[string]; | ||
declare const getHeader: typeof getRequestHeader; | ||
@@ -290,2 +293,2 @@ | ||
export { AddRouteShortcuts, App, AppOptions, AppUse, CacheConditions, CreateRouterOptions, DynamicEventHandler, Encoding, EventHandler, EventHandlerResponse, H3Error, H3Event, H3EventContext, H3Headers, H3Response, HTTPMethod, InputLayer, InputStack, Layer, LazyEventHandler, MIMES, Matcher, NodeListener, NodeMiddleware, NodePromisifiedHandler, Router, RouterMethod, RouterUse, Stack, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertMethod, callNodeListener, createApp, createAppEventHandler, createError, createEvent, createRouter, defaultContentType, defineEventHandler, defineLazyEventHandler, defineNodeListener, defineNodeMiddleware, deleteCookie, dynamicEventHandler, eventHandler, fromNodeMiddleware, getCookie, getHeader, getHeaders, getMethod, getQuery, getRequestHeader, getRequestHeaders, getResponseHeader, getResponseHeaders, getRouterParam, getRouterParams, handleCacheHeaders, isError, isEvent, isEventHandler, isMethod, isStream, lazyEventHandler, parseCookies, promisifyNodeListener, readBody, readRawBody, send, sendError, sendRedirect, sendStream, setCookie, setHeader, setHeaders, setResponseHeader, setResponseHeaders, toEventHandler, toNodeListener, use, useBase, useBody, useCookie, useCookies, useMethod, useQuery, useRawBody, writeEarlyHints }; | ||
export { AddRouteShortcuts, App, AppOptions, AppUse, CacheConditions, CreateRouterOptions, DynamicEventHandler, Encoding, EventHandler, EventHandlerResponse, H3Error, H3Event, H3EventContext, H3Headers, H3Response, HTTPMethod, InputLayer, InputStack, Layer, LazyEventHandler, MIMES, Matcher, NodeListener, NodeMiddleware, NodePromisifiedHandler, RequestHeaders, Router, RouterMethod, RouterUse, Stack, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertMethod, callNodeListener, createApp, createAppEventHandler, createError, createEvent, createRouter, defaultContentType, defineEventHandler, defineLazyEventHandler, defineNodeListener, defineNodeMiddleware, deleteCookie, dynamicEventHandler, eventHandler, fromNodeMiddleware, getCookie, getHeader, getHeaders, getMethod, getQuery, getRequestHeader, getRequestHeaders, getResponseHeader, getResponseHeaders, getRouterParam, getRouterParams, handleCacheHeaders, isError, isEvent, isEventHandler, isMethod, isStream, lazyEventHandler, parseCookies, promisifyNodeListener, readBody, readRawBody, send, sendError, sendRedirect, sendStream, setCookie, setHeader, setHeaders, setResponseHeader, setResponseHeaders, toEventHandler, toNodeListener, use, useBase, useBody, useCookie, useCookies, useMethod, useQuery, useRawBody, writeEarlyHints }; |
{ | ||
"name": "h3", | ||
"version": "0.8.4", | ||
"version": "0.8.5", | ||
"description": "Tiny JavaScript Server", | ||
@@ -24,3 +24,3 @@ "repository": "unjs/h3", | ||
"cookie-es": "^0.5.0", | ||
"destr": "^1.1.1", | ||
"destr": "^1.2.0", | ||
"radix3": "^0.2.1", | ||
@@ -56,5 +56,5 @@ "ufo": "^0.8.6" | ||
"profile": "0x -o -D .profile -P 'autocannon -c 100 -p 10 -d 40 http://localhost:$PORT' ./playground/server.cjs", | ||
"release": "pnpm test && pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags", | ||
"release": "pnpm test && pnpm build && changelogen --release && pnpm publish && git push --follow-tags", | ||
"test": "pnpm lint && vitest run --coverage" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
1776
67272
Updateddestr@^1.2.0