瀏覽代碼

✨ feat(server): add role routes support

- import roleRoutes from user-module
- register role routes at /api/v1/roles
- export RoleRoutes type definition
yourname 3 周之前
父節點
當前提交
a850262263
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      packages/server/src/index.ts

+ 3 - 1
packages/server/src/index.ts

@@ -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