import { OpenAPIHono } from '@hono/zod-openapi'; import departmentsRoute from '@/server/api/departments/index'; import userRoute from '@/server/api/users/index'; import contactsRoute from '@/server/api/contacts/index'; import contractsRoute from '@/server/api/contracts/index'; import customersRoute from '@/server/api/customers/index'; import leadsRoute from '@/server/api/leads/index'; import opportunitiesRoute from '@/server/api/opportunities/index'; import ticketsRoute from '@/server/api/tickets/index'; import roleRoute from '@/server/api/roles/index'; const api = new OpenAPIHono() .route('/api/v1/contacts', contactsRoute) .route('/api/v1/contracts', contractsRoute) .route('/api/v1/customers', customersRoute) .route('/api/v1/leads', leadsRoute) .route('/api/v1/opportunities', opportunitiesRoute) .route('/api/v1/tickets', ticketsRoute) .route('/api/v1/roles', roleRoute) .route('/api/v1/users', userRoute); export default api;