zhengyiming
2025-02-13 2aeb3037ac790c84161a4f6745e0ab7157820a2c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/**
 * Pagination Start
 */
 
// declare type PageOutput<T> = {
//   data: T[]
//   pageModel: Pagination
//   objectData: unknown
// }
 
// declare type Pagination = {
//   rows: number
//   page: number
//   orderInput?: OrderInput[]
//   totalCount?: number
// }
 
// declare type PageInput = {
//   pageModel: Pagination
// }
 
// declare enum OrderTypeEnum {
//   Asc = 0,
//   Desc = 1,
// }
 
// declare type OrderInput = {
//   property: string
//   order: OrderTypeEnum
// }
 
declare type PageState = {
  hasMore: boolean
  pageInfo: {
    rows: number
    page: number
    total?: number
  }
}
 
/**
 * Pagination End
 */