import { apiRoute } from "@/api"; import { createRoute, z } from "@hono/zod-openapi"; import { config } from "~/config.ts"; const route = createRoute({ method: "get", path: "/.well-known/host-meta", summary: "Well-known host-meta", tags: ["Federation"], responses: { 200: { description: "Host-meta", content: { "application/xrd+xml": { schema: z.any(), }, }, }, }, }); export default apiRoute((app) => app.openapi(route, (context) => { context.header("Content-Type", "application/xrd+xml"); context.status(200); return context.body( ``, 200, // biome-ignore lint/suspicious/noExplicitAny: Hono doesn't type this response so this has a TS error, it's joever ) as any; }), );