import request from '@/utils/request'
export const getNetWorkProductListAPI = (params: any) =>
request.get('/pc/network-product/page', { params })
- 封装的接口文件大概是这样的
- 比如这个关于网络产品的模块,可能会有获取创建删除修改等接口。现在有没有什么现成的插件可以根据模块生成 js 文件的?如果能自定义.d.ts 的生成规则并封装出对应的 ts 文件就更好了。
- 以.d.ts 文件为例,现在 apifox 是可以根据接口自动生成类型文件的 但是好像做不到自定义命名规则,都统一命名为下面这种,
export interface Request {
/**
* 桶 id
*/
bucketId?: number;
/**
* 上级文件夹 id
*/
fileId?: number;
/**
* 文件夹名称
*/
name?: string;
[property: string]: any;
}
- 我是希望能够根据接口的功能给一套命名规则,比如 IBucketInfo,而不是 Request ,