| 1234567891011121314151617181920212223 |
- import { OpenAPIHono } from '@hono/zod-openapi';
- import listUsersRoute from './get';
- import createUserRoute from './post';
- import getUserByIdRoute from './[id]/get';
- import updateUserRoute from './[id]/put';
- import deleteUserRoute from './[id]/delete';
- import followUserRoute from './[id]/follow/post';
- import unfollowUserRoute from './[id]/follow/delete';
- import getFollowingRoute from './[id]/following/get';
- import getFollowersRoute from './[id]/followers/get';
- const app = new OpenAPIHono()
- .route('/', listUsersRoute)
- .route('/', createUserRoute)
- .route('/', getUserByIdRoute)
- .route('/', updateUserRoute)
- .route('/', deleteUserRoute)
- .route('/', followUserRoute)
- .route('/', unfollowUserRoute)
- .route('/', getFollowingRoute)
- .route('/', getFollowersRoute);
- export default app;
|