|
|
@@ -1,7 +1,7 @@
|
|
|
import { OpenAPIHono } from '@hono/zod-openapi'
|
|
|
import { swaggerUI } from '@hono/swagger-ui'
|
|
|
import { errorHandler, initializeDataSource } from '@d8d/shared-utils'
|
|
|
-import { userRoutes as userModuleRoutes } from '@d8d/user-module'
|
|
|
+import { userRoutes as userModuleRoutes, roleRoutes as roleModuleRoutes } from '@d8d/user-module'
|
|
|
import { authRoutes as authModuleRoutes } from '@d8d/auth-module'
|
|
|
import { fileRoutes as fileModuleRoutes } from '@d8d/file-module'
|
|
|
import { AuthContext } from '@d8d/shared-types'
|
|
|
@@ -110,10 +110,12 @@ if(1){
|
|
|
export const userRoutes = api.route('/api/v1/users', userModuleRoutes)
|
|
|
export const authRoutes = api.route('/api/v1/auth', authModuleRoutes)
|
|
|
export const fileApiRoutes = api.route('/api/v1/files', fileModuleRoutes)
|
|
|
+export const roleRoutes = api.route('/api/v1/roles', roleModuleRoutes)
|
|
|
|
|
|
export type AuthRoutes = typeof authRoutes
|
|
|
export type UserRoutes = typeof userRoutes
|
|
|
export type FileRoutes = typeof fileApiRoutes
|
|
|
+export type RoleRoutes = typeof roleRoutes
|
|
|
|
|
|
app.route('/', api)
|
|
|
export default app
|