Initial commit
This commit is contained in:
23
apps/backend/src/register-routes.ts
Normal file
23
apps/backend/src/register-routes.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { registerApiRoutes } from '@repo/api-contract'
|
||||
import type { Hono } from 'hono'
|
||||
import { complexRoutes } from '@/modules/complex/complex.routes'
|
||||
import { courtRoutes } from '@/modules/court/court.routes'
|
||||
import { onboardingRoutes } from '@/modules/onboarding/onboarding.routes'
|
||||
import { planRoutes } from '@/modules/plan/plan.routes'
|
||||
import { publicBookingRoutes } from '@/modules/public-booking/public-booking.routes'
|
||||
import { sportRoutes } from '@/modules/sport/sport.routes'
|
||||
import { userRoutes } from '@/modules/user/user.routes'
|
||||
import type { AppEnv } from '@/types/hono'
|
||||
|
||||
export function registerRoutes(app: Hono<AppEnv>) {
|
||||
registerApiRoutes(app, {
|
||||
user: userRoutes,
|
||||
plans: planRoutes,
|
||||
onboarding: onboardingRoutes,
|
||||
complexes: complexRoutes,
|
||||
sports: sportRoutes,
|
||||
courts: courtRoutes,
|
||||
})
|
||||
|
||||
app.route('/api/public-bookings', publicBookingRoutes)
|
||||
}
|
||||
Reference in New Issue
Block a user