import type { paths } from './schema.js'; type JsonResponse = T extends { responses: infer R; } ? R extends { 200: { content: { 'application/json': infer B; }; }; } ? B : R extends { 201: { content: { 'application/json': infer B; }; }; } ? B : void : void; type JsonBody = T extends { requestBody?: { content: { 'application/json': infer B; }; }; } ? B : never; type JsonQuery = T extends { parameters: { query?: infer Q; }; } ? Q : never; export type ResponseOf

= JsonResponse; export type BodyOf

= JsonBody; export type QueryOf

= JsonQuery; export {}; //# sourceMappingURL=spec-types.d.ts.map