types.util.ts 616 B

1234567891011121314151617181920212223242526272829
  1. // 参数类型设置
  2. type valueType = string | number | Object | boolean | Array<any>;
  3. type queryType = string | number | boolean;
  4. export interface IQueryType {
  5. [props: string]: queryType;
  6. }
  7. export interface IOptionsType {
  8. [props: string]: valueType;
  9. }
  10. export interface IRequestResult {
  11. errcode: string | number;
  12. errmsg: string | number;
  13. details?: string;
  14. [props: string]: any;
  15. }
  16. export interface IQueryResult {
  17. errcode?: string | number;
  18. errmsg?: string | number;
  19. data: valueType;
  20. total: number;
  21. }
  22. export interface IQueryParams {
  23. skip?: number;
  24. limit?: number;
  25. [props: string]: any;
  26. }