import { OpenAPIHono } from '@hono/zod-openapi'; import listPostsRoute from './get'; import createPostRoute from './post'; import getPostByIdRoute from './[id]/get'; import updatePostRoute from './[id]/put'; import deletePostRoute from './[id]/delete'; import likePostRoute from './[id]/like/post'; import unlikePostRoute from './[id]/like/delete'; const app = new OpenAPIHono() .route('/', listPostsRoute) .route('/', createPostRoute) .route('/', getPostByIdRoute) .route('/', updatePostRoute) .route('/', deletePostRoute) .route('/', likePostRoute) .route('/', unlikePostRoute); export default app;