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;