UNPKG

cra-template-doly

Version:

[![npm][npm]][npm-url] ![GitHub](https://img.shields.io/github/license/doly-dev/cra-template-doly.svg)

25 lines (21 loc) 603 B
/**响应结构 */ export type TResponse<T extends object = object> = { errCode: string; // 响应码 errMsg: string; // 响应信息 } & T; /**响应数据 */ export type TResponseData<T = any> = TResponse<{ data: T; }>; /**响应分页数据 */ export type TResponsePageData<T extends object> = TResponseData<{ pageData: T[]; // 对象列表 curPage: number; // 页码 pageSize: number; // 每页记录数 total: number; // 总记录数 }>; /**分页参数 */ export type TParamsPage<T extends object> = { pageNum: number; // 页码 pageSize: number; // 每页的记录数 } & T;