我正在纠结后端 API 的类型怎么定义归类的好,看了这个项目,他讲后端所有类型定义在了一个 Api.d.ts 文件中,地址: https://github.com/soybeanjs/soybean-admin/blob/main/src/typings/api.d.ts 。
然后就类似下面这样使用。
菜鸟有几个问题:
1 、全写到一个文件是否可行,利弊?
2 、这么定义和使用是否是最佳方案,有和利弊?
3 、Typescrip 大神们都是怎么定义和使用的?
export function fetchGetUserList(params?: Api.SystemManage.UserSearchParams) { return request<Api.SystemManage.UserList>({ url: '/systemManage/getUserList', method: 'get', params }); } 