index.ts 635 B

1234567891011121314151617181920212223242526272829303132
  1. export namespace Table {
  2. export interface Pageable {
  3. pageNum: number
  4. pageSize: number
  5. total: number
  6. }
  7. export interface StateProps {
  8. tableData: any[]
  9. pageable: Pageable
  10. searchParam: {
  11. [key: string]: any
  12. }
  13. searchInitParam: {
  14. [key: string]: any
  15. }
  16. totalParam: {
  17. [key: string]: any
  18. }
  19. icon?: {
  20. [key: string]: any
  21. }
  22. }
  23. }
  24. export namespace HandleData {
  25. export type MessageType = '' | 'success' | 'warning' | 'info' | 'error'
  26. }
  27. export namespace Theme {
  28. export type ThemeType = 'light' | 'inverted' | 'dark'
  29. export type GreyOrWeakType = 'grey' | 'weak'
  30. }