table.d.ts 788 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export type TableColumn = {
  2. field: string
  3. label?: string
  4. children?: TableColumn[]
  5. } & Recordable
  6. export type VxeTableColumn = {
  7. field: string
  8. title?: string
  9. children?: TableColumn[]
  10. } & Recordable
  11. export type TableSlotDefault = {
  12. row: Recordable
  13. column: TableColumn
  14. $index: number
  15. } & Recordable
  16. export interface Pagination {
  17. small?: boolean
  18. background?: boolean
  19. pageSize?: number
  20. defaultPageSize?: number
  21. total?: number
  22. pageCount?: number
  23. pagerCount?: number
  24. currentPage?: number
  25. defaultCurrentPage?: number
  26. layout?: string
  27. pageSizes?: number[]
  28. popperClass?: string
  29. prevText?: string
  30. nextText?: string
  31. disabled?: boolean
  32. hideOnSinglePage?: boolean
  33. }
  34. export interface TableSetPropsType {
  35. field: string
  36. path: string
  37. value: any
  38. }