Type Api

Type Api

Type Api是一个强大的TypeScript接口文档生成器,能够将有类型声明的文档轻松复制到你的剪贴板中。

10

更新日期:2021 年 6 月 17 日分类标签:平台:没限制

423KiB 15 人已下载"> 手机查看

Type Api 插件安装教程:


扩展迷 | chrome插件下载与安装教程(图文讲解,全网最详细)

Type Api 插件简介:

Type Api是一个TypeScript接口文档生成器, 可以生成有类型声明的文档到你的剪贴板。

#### Pagination类使用泛型
为了减少无用的声明, 分页的接口不再声明`Pagination`类, 因此项目需要声明一个全局`Pagination`类, 接受泛型参数.
在项目的全局声明文件, 如`global.d.ts`加上如下声明:
“`ts
// type-declarations/global.d.ts
type Pagination = {
pageList: T[]; // 实体对象列表
pageSize: number; // 每页返回多少条数据
pageNo: number; // 当前页码,从1开始
totalCount: number; // 总记录数
totalPage: number; // 总页数
nextPage: number; // 下一页页码
prePage: number; // 上一页页码
lastPage: boolean; // 是否最后一页
firstPage: boolean; // 是否第一页
};
“`

##### PageInfo分页类
财务后端分页使用的是PageInfo类, 同样的在全局声明文件加上:
“`ts
// type-declarations/global.d.ts
type PageInfo = {
pageNum: number;
pageSize: number;
size: number;
startRow: number;
endRow: number;
pages: number;
prePage: number;
nextPage: number;
isFirstPage: boolean;
isLastPage: boolean;
hasPreviousPage: boolean;
hasNextPage: boolean;
navigatePages: number;
navigatepageNums: number;
navigateFirstPage: number;
navigateLastPage: number;
total: number;
list: T[];
}
“`

更多:https://git.lianjia.com/sh-fe/ts-declare-generator/-/blob/master/README.md

Type Api 插件ID:

mccijcgccbfbkjjlibjopocgieocnmpc

Type Api 插件最新版本:

0.0.7

相关导航

暂无评论

暂无评论...