Pagination.d.ts 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  1. declare const _default: import("vue").DefineComponent<{
  2. disabled: {
  3. type: BooleanConstructor;
  4. default: any;
  5. };
  6. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  7. default: string;
  8. } & {
  9. default: string;
  10. };
  11. selectPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
  12. default: string;
  13. } & {
  14. default: string;
  15. };
  16. current: NumberConstructor;
  17. defaultCurrent: import("vue-types").VueTypeValidableDef<number> & {
  18. default: number;
  19. } & {
  20. default: number;
  21. };
  22. total: import("vue-types").VueTypeValidableDef<number> & {
  23. default: number;
  24. } & {
  25. default: number;
  26. };
  27. pageSize: NumberConstructor;
  28. defaultPageSize: import("vue-types").VueTypeValidableDef<number> & {
  29. default: number;
  30. } & {
  31. default: number;
  32. };
  33. hideOnSinglePage: {
  34. type: BooleanConstructor;
  35. default: boolean;
  36. };
  37. showSizeChanger: {
  38. type: BooleanConstructor;
  39. default: any;
  40. };
  41. showLessItems: {
  42. type: BooleanConstructor;
  43. default: boolean;
  44. };
  45. selectComponentClass: import("vue-types").VueTypeValidableDef<any>;
  46. showPrevNextJumpers: {
  47. type: BooleanConstructor;
  48. default: boolean;
  49. };
  50. showQuickJumper: import("vue-types").VueTypeDef<boolean | {
  51. [key: string]: any;
  52. }> & {
  53. default: boolean | (() => {
  54. [key: string]: any;
  55. });
  56. };
  57. showTitle: {
  58. type: BooleanConstructor;
  59. default: boolean;
  60. };
  61. pageSizeOptions: import("vue-types").VueTypeDef<(string | number)[]>;
  62. buildOptionText: FunctionConstructor;
  63. showTotal: FunctionConstructor;
  64. simple: {
  65. type: BooleanConstructor;
  66. default: any;
  67. };
  68. locale: import("vue-types").VueTypeValidableDef<{
  69. [key: string]: any;
  70. }> & {
  71. default: () => {
  72. [key: string]: any;
  73. };
  74. } & {
  75. default: () => {
  76. [key: string]: any;
  77. };
  78. };
  79. itemRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  80. default: (...args: any[]) => any;
  81. } & {
  82. default: (...args: any[]) => any;
  83. };
  84. prevIcon: import("vue-types").VueTypeValidableDef<any>;
  85. nextIcon: import("vue-types").VueTypeValidableDef<any>;
  86. jumpPrevIcon: import("vue-types").VueTypeValidableDef<any>;
  87. jumpNextIcon: import("vue-types").VueTypeValidableDef<any>;
  88. totalBoundaryShowSizeChanger: import("vue-types").VueTypeValidableDef<number> & {
  89. default: number;
  90. } & {
  91. default: number;
  92. };
  93. }, unknown, {
  94. stateCurrent: number;
  95. stateCurrentInputValue: number;
  96. statePageSize: number;
  97. }, {}, {
  98. getJumpPrevPage(): number;
  99. getJumpNextPage(): number;
  100. getItemIcon(icon: any, label: any): any;
  101. getValidValue(e: any): any;
  102. isValid(page: any): boolean;
  103. shouldDisplayQuickJumper(): any;
  104. handleKeyDown(event: any): void;
  105. handleKeyUp(e: any): void;
  106. changePageSize(size: any): void;
  107. handleChange(p: any): any;
  108. prev(): void;
  109. next(): void;
  110. jumpPrev(): void;
  111. jumpNext(): void;
  112. hasPrev(): boolean;
  113. hasNext(): boolean;
  114. getShowSizeChanger(): any;
  115. runIfEnter(event: any, callback: any, ...restParams: any[]): void;
  116. runIfEnterPrev(event: any): void;
  117. runIfEnterNext(event: any): void;
  118. runIfEnterJumpPrev(event: any): void;
  119. runIfEnterJumpNext(event: any): void;
  120. handleGoTO(event: any): void;
  121. renderPrev(prevPage: any): any;
  122. renderNext(nextPage: any): any;
  123. }, {
  124. methods: {
  125. setState(state: {}, callback: any): void;
  126. __emit(...args: any[]): void;
  127. };
  128. }, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  129. disabled: {
  130. type: BooleanConstructor;
  131. default: any;
  132. };
  133. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  134. default: string;
  135. } & {
  136. default: string;
  137. };
  138. selectPrefixCls: import("vue-types").VueTypeValidableDef<string> & {
  139. default: string;
  140. } & {
  141. default: string;
  142. };
  143. current: NumberConstructor;
  144. defaultCurrent: import("vue-types").VueTypeValidableDef<number> & {
  145. default: number;
  146. } & {
  147. default: number;
  148. };
  149. total: import("vue-types").VueTypeValidableDef<number> & {
  150. default: number;
  151. } & {
  152. default: number;
  153. };
  154. pageSize: NumberConstructor;
  155. defaultPageSize: import("vue-types").VueTypeValidableDef<number> & {
  156. default: number;
  157. } & {
  158. default: number;
  159. };
  160. hideOnSinglePage: {
  161. type: BooleanConstructor;
  162. default: boolean;
  163. };
  164. showSizeChanger: {
  165. type: BooleanConstructor;
  166. default: any;
  167. };
  168. showLessItems: {
  169. type: BooleanConstructor;
  170. default: boolean;
  171. };
  172. selectComponentClass: import("vue-types").VueTypeValidableDef<any>;
  173. showPrevNextJumpers: {
  174. type: BooleanConstructor;
  175. default: boolean;
  176. };
  177. showQuickJumper: import("vue-types").VueTypeDef<boolean | {
  178. [key: string]: any;
  179. }> & {
  180. default: boolean | (() => {
  181. [key: string]: any;
  182. });
  183. };
  184. showTitle: {
  185. type: BooleanConstructor;
  186. default: boolean;
  187. };
  188. pageSizeOptions: import("vue-types").VueTypeDef<(string | number)[]>;
  189. buildOptionText: FunctionConstructor;
  190. showTotal: FunctionConstructor;
  191. simple: {
  192. type: BooleanConstructor;
  193. default: any;
  194. };
  195. locale: import("vue-types").VueTypeValidableDef<{
  196. [key: string]: any;
  197. }> & {
  198. default: () => {
  199. [key: string]: any;
  200. };
  201. } & {
  202. default: () => {
  203. [key: string]: any;
  204. };
  205. };
  206. itemRender: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & {
  207. default: (...args: any[]) => any;
  208. } & {
  209. default: (...args: any[]) => any;
  210. };
  211. prevIcon: import("vue-types").VueTypeValidableDef<any>;
  212. nextIcon: import("vue-types").VueTypeValidableDef<any>;
  213. jumpPrevIcon: import("vue-types").VueTypeValidableDef<any>;
  214. jumpNextIcon: import("vue-types").VueTypeValidableDef<any>;
  215. totalBoundaryShowSizeChanger: import("vue-types").VueTypeValidableDef<number> & {
  216. default: number;
  217. } & {
  218. default: number;
  219. };
  220. }>>, {
  221. prefixCls: string;
  222. disabled: boolean;
  223. locale: {
  224. [key: string]: any;
  225. };
  226. showTitle: boolean;
  227. itemRender: (...args: any[]) => any;
  228. selectPrefixCls: string;
  229. total: number;
  230. defaultCurrent: number;
  231. defaultPageSize: number;
  232. hideOnSinglePage: boolean;
  233. showSizeChanger: boolean;
  234. showLessItems: boolean;
  235. showPrevNextJumpers: boolean;
  236. showQuickJumper: boolean | {
  237. [key: string]: any;
  238. };
  239. simple: boolean;
  240. totalBoundaryShowSizeChanger: number;
  241. }>;
  242. export default _default;