| 1234567891011121314151617181920 |
- import { OpenAPIHono } from '@hono/zod-openapi';
- import listRoute from './get';
- import createRoute from './post';
- import getByIdRoute from './[id]/get';
- import updateRoute from './[id]/put';
- import deleteRoute from './[id]/delete';
- import statusRoute from './[id]/status';
- import permissionsRoute from './[id]/permissions';
- import { AuthContext } from '@/server/types/context';
- const app = new OpenAPIHono<AuthContext>()
- .route('/', listRoute)
- .route('/', createRoute)
- .route('/', getByIdRoute)
- .route('/', updateRoute)
- .route('/', deleteRoute)
- .route('/', statusRoute)
- .route('/', permissionsRoute);
- export default app;
|