21 lines
525 B
TypeScript
21 lines
525 B
TypeScript
import type { RouteHandler } from '@hono/zod-openapi';
|
|
import { createRoute } from '@hono/zod-openapi';
|
|
|
|
import { namespaces } from '@/registry';
|
|
|
|
const route = createRoute({
|
|
method: 'get',
|
|
path: '/namespace',
|
|
description: 'Information about all namespaces',
|
|
tags: ['Namespace'],
|
|
responses: {
|
|
200: {
|
|
description: 'Namespace registry data for all namespaces',
|
|
},
|
|
},
|
|
});
|
|
|
|
const handler: RouteHandler<typeof route> = (ctx) => ctx.json(namespaces);
|
|
|
|
export { handler, route };
|