diff --git a/src/index.ts b/src/index.ts index 9893c62f7..a5b518403 100644 --- a/src/index.ts +++ b/src/index.ts @@ -41,6 +41,11 @@ export type { FetchableObject, HTTPHandler, TypedServerRequest, + TypedHeaders, + RequestHeaders, + ResponseHeaders, + RequestHeaderMap, + ResponseHeaderMap, } from "./types/handler.ts"; export { diff --git a/src/types/handler.ts b/src/types/handler.ts index 8709c9d3c..d92134ba5 100644 --- a/src/types/handler.ts +++ b/src/types/handler.ts @@ -1,5 +1,5 @@ import type { ServerRequest } from "srvx"; -import type { TypedRequest, TypedResponse, ResponseHeaderMap } from "fetchdts"; +import type { TypedRequest, TypedResponse, TypedHeaders, RequestHeaders, ResponseHeaders, RequestHeaderMap, ResponseHeaderMap } from "fetchdts"; import type { H3Event, HTTPEvent } from "../event.ts"; import type { MaybePromise } from "./_utils.ts"; import type { H3RouteMeta } from "./h3.ts"; @@ -85,3 +85,5 @@ export type InferEventInput< Event extends HTTPEvent, T, > = void extends T ? (Event extends HTTPEvent ? E[Key] : never) : T; + +export type { TypedHeaders, RequestHeaders, ResponseHeaders, RequestHeaderMap, ResponseHeaderMap };