@mulin24/request
TypeScript icon, indicating that this package has built-in type declarations

0.1.11 • Public • Published

@mulin24/request

请求统一处理库

生成统一返回处理方法

genGetResult

生成统一返回处理方法

入参

  • message (Record<string, string> | () => Record<string, string>) - 返回信息统一管理对象
    • key (string) - 信息 code
    • value (string) - 信息内容

返回

(<T=any>(options?: Partial<Omit<ApiRes, 'success' | 'message'>) => ApiRes) - 统一返回处理方法

类型说明

ApiRes<T=any>

接口统一返回类型

  • success (boolean) - 成功/失败
  • code (string) - 信息 code
  • message (string) - 信息内容
  • data (T?) - 返回数据对象
PageInfo

分页信息对象类型

  • pageIndex (number) - 当前页数
  • pageSize (number) - 单页获取条数
  • totalCount (number) - 总条数
ApiPageListRes<T=any>

分页接口返回数据对象类型,调用 ApiRes 实现

  • dataList (T) - 分页数据对象列表
  • pageInfo (number) - 分页信息对象

Readme

Keywords

Package Sidebar

Install

npm i @mulin24/request

Weekly Downloads

16

Version

0.1.11

License

none

Unpacked Size

11.3 kB

Total Files

6

Last publish

Collaborators

  • pakwoon