UNPKG

fumadocs-openapi

Version:

Generate MDX docs for your OpenAPI spec

29 lines (28 loc) 946 B
import { MediaAdapter } from "./media/adapter.js"; import { EncodedParameter, EncodedParameterMultiple } from "./media/encode.js"; //#region src/requests/types.d.ts type SampleGenerator<ServerContext = unknown> = (url: string, data: RequestData, context: { mediaAdapters: Record<string, MediaAdapter>; server: ServerContext; }) => string; interface RawRequestData { method: string; path: Record<string, unknown>; query: Record<string, unknown>; header: Record<string, unknown>; cookie: Record<string, unknown>; body?: unknown; bodyMediaType?: string; } interface RequestData { method: string; path: Record<string, EncodedParameter>; query: Record<string, EncodedParameterMultiple>; header: Record<string, EncodedParameter>; cookie: Record<string, EncodedParameter>; body?: unknown; bodyMediaType?: string; } //#endregion export { RawRequestData, RequestData, SampleGenerator }; //# sourceMappingURL=types.d.ts.map