/** * Common extractors used in HTTP processing. * * @packageDocumentation */ import type { HttpRequest } from "../http/request.js"; export type Extractor = (req: HttpRequest) => Promise | T; export type AnyExtractor = Extractor; export * from "./error.js"; export * from "./extension.js"; export * from "./form.js"; export * from "./header.js"; export * from "./json.js"; export * from "./path.js"; export * from "./query.js"; export * from "./raw-query.js";