pagination.d.ts 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import type { ExtractPropTypes, VNode } from 'vue';
  2. export declare const paginationProps: {
  3. readonly pageSize: NumberConstructor;
  4. readonly defaultPageSize: NumberConstructor;
  5. readonly total: NumberConstructor;
  6. readonly pageCount: NumberConstructor;
  7. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  8. readonly currentPage: NumberConstructor;
  9. readonly defaultCurrentPage: NumberConstructor;
  10. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  11. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  12. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  13. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  14. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  15. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  17. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  18. readonly small: BooleanConstructor;
  19. readonly background: BooleanConstructor;
  20. readonly disabled: BooleanConstructor;
  21. readonly hideOnSinglePage: BooleanConstructor;
  22. };
  23. export declare type PaginationProps = ExtractPropTypes<typeof paginationProps>;
  24. export declare const paginationEmits: {
  25. 'update:current-page': (val: number) => boolean;
  26. 'update:page-size': (val: number) => boolean;
  27. 'size-change': (val: number) => boolean;
  28. change: (currentPage: number, pageSize: number) => boolean;
  29. 'current-change': (val: number) => boolean;
  30. 'prev-click': (val: number) => boolean;
  31. 'next-click': (val: number) => boolean;
  32. };
  33. export declare type PaginationEmits = typeof paginationEmits;
  34. declare const _default: import("vue").DefineComponent<{
  35. readonly pageSize: NumberConstructor;
  36. readonly defaultPageSize: NumberConstructor;
  37. readonly total: NumberConstructor;
  38. readonly pageCount: NumberConstructor;
  39. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  40. readonly currentPage: NumberConstructor;
  41. readonly defaultCurrentPage: NumberConstructor;
  42. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  43. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  44. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  45. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  46. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  47. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  48. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  49. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  50. readonly small: BooleanConstructor;
  51. readonly background: BooleanConstructor;
  52. readonly disabled: BooleanConstructor;
  53. readonly hideOnSinglePage: BooleanConstructor;
  54. }, () => VNode<import("vue").RendererNode, import("vue").RendererElement, {
  55. [key: string]: any;
  56. }> | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  57. 'update:current-page': (val: number) => boolean;
  58. 'update:page-size': (val: number) => boolean;
  59. 'size-change': (val: number) => boolean;
  60. change: (currentPage: number, pageSize: number) => boolean;
  61. 'current-change': (val: number) => boolean;
  62. 'prev-click': (val: number) => boolean;
  63. 'next-click': (val: number) => boolean;
  64. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
  65. readonly pageSize: NumberConstructor;
  66. readonly defaultPageSize: NumberConstructor;
  67. readonly total: NumberConstructor;
  68. readonly pageCount: NumberConstructor;
  69. readonly pagerCount: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>;
  70. readonly currentPage: NumberConstructor;
  71. readonly defaultCurrentPage: NumberConstructor;
  72. readonly layout: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>;
  73. readonly pageSizes: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number[]) | (() => number[]) | ((new (...args: any[]) => number[]) | (() => number[]))[], unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>;
  74. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  75. readonly prevText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  76. readonly prevIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  77. readonly nextText: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  78. readonly nextIcon: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown, () => any, boolean>;
  79. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  80. readonly small: BooleanConstructor;
  81. readonly background: BooleanConstructor;
  82. readonly disabled: BooleanConstructor;
  83. readonly hideOnSinglePage: BooleanConstructor;
  84. }>> & {
  85. onChange?: ((currentPage: number, pageSize: number) => any) | undefined;
  86. "onUpdate:current-page"?: ((val: number) => any) | undefined;
  87. "onUpdate:page-size"?: ((val: number) => any) | undefined;
  88. "onSize-change"?: ((val: number) => any) | undefined;
  89. "onCurrent-change"?: ((val: number) => any) | undefined;
  90. "onPrev-click"?: ((val: number) => any) | undefined;
  91. "onNext-click"?: ((val: number) => any) | undefined;
  92. }, {
  93. readonly small: boolean;
  94. readonly popperClass: string;
  95. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  96. readonly disabled: boolean;
  97. readonly layout: string;
  98. readonly background: boolean;
  99. readonly pagerCount: number;
  100. readonly pageSizes: number[];
  101. readonly prevText: string;
  102. readonly prevIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  103. readonly nextText: string;
  104. readonly nextIcon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>;
  105. readonly hideOnSinglePage: boolean;
  106. }>;
  107. export default _default;