UNPKG

19.2 kBTypeScriptView Raw
1export { PaginationProps, PaginationConfig } from './Pagination';
2declare const _default: ({
3 new (...args: any[]): {
4 $: import("vue").ComponentInternalInstance;
5 $data: {};
6 $props: Partial<{
7 locale: {
8 [key: string]: any;
9 };
10 onChange: (...args: any[]) => any;
11 prefixCls: string;
12 role: string;
13 current: number;
14 size: string;
15 showSizeChange: (...args: any[]) => any;
16 total: number;
17 defaultCurrent: number;
18 defaultPageSize: number;
19 pageSize: number;
20 buildOptionText: (...args: any[]) => any;
21 selectPrefixCls: string;
22 itemRender: (...args: any[]) => any;
23 onShowSizeChange: (...args: any[]) => any;
24 "onUpdate:current": (...args: any[]) => any;
25 "onUpdate:pageSize": (...args: any[]) => any;
26 }> & Pick<Readonly<{
27 locale: {
28 [key: string]: any;
29 };
30 onChange: (...args: any[]) => any;
31 prefixCls: string;
32 role: string;
33 current: number;
34 size: string;
35 showSizeChange: (...args: any[]) => any;
36 total: number;
37 defaultCurrent: number;
38 defaultPageSize: number;
39 pageSize: number;
40 buildOptionText: (...args: any[]) => any;
41 selectPrefixCls: string;
42 itemRender: (...args: any[]) => any;
43 onShowSizeChange: (...args: any[]) => any;
44 "onUpdate:current": (...args: any[]) => any;
45 "onUpdate:pageSize": (...args: any[]) => any;
46 } & {
47 disabled?: boolean;
48 hideOnSinglePage?: boolean;
49 showSizeChanger?: boolean;
50 pageSizeOptions?: import("../_util/type").Key[];
51 showQuickJumper?: boolean | {
52 [key: string]: any;
53 };
54 showTotal?: any;
55 simple?: boolean;
56 showLessItems?: boolean;
57 }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "disabled" | "hideOnSinglePage" | "showSizeChanger" | "pageSizeOptions" | "showQuickJumper" | "showTotal" | "simple" | "showLessItems">;
58 $attrs: Record<string, unknown>;
59 $refs: Record<string, unknown>;
60 $slots: Readonly<{
61 [name: string]: import("vue").Slot;
62 }>;
63 $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
64 $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
65 $emit: (event: "change" | "showSizeChange" | "update:current" | "update:pageSize", ...args: any[]) => void;
66 $el: any;
67 $options: import("vue").ComponentOptionsBase<Readonly<{
68 locale: {
69 [key: string]: any;
70 };
71 onChange: (...args: any[]) => any;
72 prefixCls: string;
73 role: string;
74 current: number;
75 size: string;
76 showSizeChange: (...args: any[]) => any;
77 total: number;
78 defaultCurrent: number;
79 defaultPageSize: number;
80 pageSize: number;
81 buildOptionText: (...args: any[]) => any;
82 selectPrefixCls: string;
83 itemRender: (...args: any[]) => any;
84 onShowSizeChange: (...args: any[]) => any;
85 "onUpdate:current": (...args: any[]) => any;
86 "onUpdate:pageSize": (...args: any[]) => any;
87 } & {
88 disabled?: boolean;
89 hideOnSinglePage?: boolean;
90 showSizeChanger?: boolean;
91 pageSizeOptions?: import("../_util/type").Key[];
92 showQuickJumper?: boolean | {
93 [key: string]: any;
94 };
95 showTotal?: any;
96 simple?: boolean;
97 showLessItems?: boolean;
98 }>, {
99 configProvider: import("../config-provider").ConfigConsumerProps;
100 }, unknown, {}, {
101 getIconsProps(prefixCls: string): {
102 prevIcon: JSX.Element;
103 nextIcon: JSX.Element;
104 jumpPrevIcon: JSX.Element;
105 jumpNextIcon: JSX.Element;
106 };
107 renderPagination(contextLocale: object): JSX.Element;
108 }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "showSizeChange" | "update:current" | "update:pageSize")[], string, {
109 locale: {
110 [key: string]: any;
111 };
112 onChange: (...args: any[]) => any;
113 prefixCls: string;
114 role: string;
115 current: number;
116 size: string;
117 showSizeChange: (...args: any[]) => any;
118 total: number;
119 defaultCurrent: number;
120 defaultPageSize: number;
121 pageSize: number;
122 buildOptionText: (...args: any[]) => any;
123 selectPrefixCls: string;
124 itemRender: (...args: any[]) => any;
125 onShowSizeChange: (...args: any[]) => any;
126 "onUpdate:current": (...args: any[]) => any;
127 "onUpdate:pageSize": (...args: any[]) => any;
128 }>;
129 $forceUpdate: import("vue").ReactiveEffect<any>;
130 $nextTick: typeof import("vue").nextTick;
131 $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
132 } & Readonly<{
133 locale: {
134 [key: string]: any;
135 };
136 onChange: (...args: any[]) => any;
137 prefixCls: string;
138 role: string;
139 current: number;
140 size: string;
141 showSizeChange: (...args: any[]) => any;
142 total: number;
143 defaultCurrent: number;
144 defaultPageSize: number;
145 pageSize: number;
146 buildOptionText: (...args: any[]) => any;
147 selectPrefixCls: string;
148 itemRender: (...args: any[]) => any;
149 onShowSizeChange: (...args: any[]) => any;
150 "onUpdate:current": (...args: any[]) => any;
151 "onUpdate:pageSize": (...args: any[]) => any;
152 } & {
153 disabled?: boolean;
154 hideOnSinglePage?: boolean;
155 showSizeChanger?: boolean;
156 pageSizeOptions?: import("../_util/type").Key[];
157 showQuickJumper?: boolean | {
158 [key: string]: any;
159 };
160 showTotal?: any;
161 simple?: boolean;
162 showLessItems?: boolean;
163 }> & import("vue").ShallowUnwrapRef<{
164 configProvider: import("../config-provider").ConfigConsumerProps;
165 }> & {} & {
166 getIconsProps(prefixCls: string): {
167 prevIcon: JSX.Element;
168 nextIcon: JSX.Element;
169 jumpPrevIcon: JSX.Element;
170 jumpNextIcon: JSX.Element;
171 };
172 renderPagination(contextLocale: object): JSX.Element;
173 } & import("vue").ComponentCustomProperties;
174 __isFragment?: never;
175 __isTeleport?: never;
176 __isSuspense?: never;
177} & import("vue").ComponentOptionsBase<Readonly<{
178 locale: {
179 [key: string]: any;
180 };
181 onChange: (...args: any[]) => any;
182 prefixCls: string;
183 role: string;
184 current: number;
185 size: string;
186 showSizeChange: (...args: any[]) => any;
187 total: number;
188 defaultCurrent: number;
189 defaultPageSize: number;
190 pageSize: number;
191 buildOptionText: (...args: any[]) => any;
192 selectPrefixCls: string;
193 itemRender: (...args: any[]) => any;
194 onShowSizeChange: (...args: any[]) => any;
195 "onUpdate:current": (...args: any[]) => any;
196 "onUpdate:pageSize": (...args: any[]) => any;
197} & {
198 disabled?: boolean;
199 hideOnSinglePage?: boolean;
200 showSizeChanger?: boolean;
201 pageSizeOptions?: import("../_util/type").Key[];
202 showQuickJumper?: boolean | {
203 [key: string]: any;
204 };
205 showTotal?: any;
206 simple?: boolean;
207 showLessItems?: boolean;
208}>, {
209 configProvider: import("../config-provider").ConfigConsumerProps;
210}, unknown, {}, {
211 getIconsProps(prefixCls: string): {
212 prevIcon: JSX.Element;
213 nextIcon: JSX.Element;
214 jumpPrevIcon: JSX.Element;
215 jumpNextIcon: JSX.Element;
216 };
217 renderPagination(contextLocale: object): JSX.Element;
218}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "showSizeChange" | "update:current" | "update:pageSize")[], "change" | "showSizeChange" | "update:current" | "update:pageSize", {
219 locale: {
220 [key: string]: any;
221 };
222 onChange: (...args: any[]) => any;
223 prefixCls: string;
224 role: string;
225 current: number;
226 size: string;
227 showSizeChange: (...args: any[]) => any;
228 total: number;
229 defaultCurrent: number;
230 defaultPageSize: number;
231 pageSize: number;
232 buildOptionText: (...args: any[]) => any;
233 selectPrefixCls: string;
234 itemRender: (...args: any[]) => any;
235 onShowSizeChange: (...args: any[]) => any;
236 "onUpdate:current": (...args: any[]) => any;
237 "onUpdate:pageSize": (...args: any[]) => any;
238}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & ((app: import("vue").App<any>, ...options: any[]) => any) & {
239 install?: (app: import("vue").App<any>, ...options: any[]) => any;
240}) | ({
241 new (...args: any[]): {
242 $: import("vue").ComponentInternalInstance;
243 $data: {};
244 $props: Partial<{
245 locale: {
246 [key: string]: any;
247 };
248 onChange: (...args: any[]) => any;
249 prefixCls: string;
250 role: string;
251 current: number;
252 size: string;
253 showSizeChange: (...args: any[]) => any;
254 total: number;
255 defaultCurrent: number;
256 defaultPageSize: number;
257 pageSize: number;
258 buildOptionText: (...args: any[]) => any;
259 selectPrefixCls: string;
260 itemRender: (...args: any[]) => any;
261 onShowSizeChange: (...args: any[]) => any;
262 "onUpdate:current": (...args: any[]) => any;
263 "onUpdate:pageSize": (...args: any[]) => any;
264 }> & Pick<Readonly<{
265 locale: {
266 [key: string]: any;
267 };
268 onChange: (...args: any[]) => any;
269 prefixCls: string;
270 role: string;
271 current: number;
272 size: string;
273 showSizeChange: (...args: any[]) => any;
274 total: number;
275 defaultCurrent: number;
276 defaultPageSize: number;
277 pageSize: number;
278 buildOptionText: (...args: any[]) => any;
279 selectPrefixCls: string;
280 itemRender: (...args: any[]) => any;
281 onShowSizeChange: (...args: any[]) => any;
282 "onUpdate:current": (...args: any[]) => any;
283 "onUpdate:pageSize": (...args: any[]) => any;
284 } & {
285 disabled?: boolean;
286 hideOnSinglePage?: boolean;
287 showSizeChanger?: boolean;
288 pageSizeOptions?: import("../_util/type").Key[];
289 showQuickJumper?: boolean | {
290 [key: string]: any;
291 };
292 showTotal?: any;
293 simple?: boolean;
294 showLessItems?: boolean;
295 }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "class" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "disabled" | "hideOnSinglePage" | "showSizeChanger" | "pageSizeOptions" | "showQuickJumper" | "showTotal" | "simple" | "showLessItems">;
296 $attrs: Record<string, unknown>;
297 $refs: Record<string, unknown>;
298 $slots: Readonly<{
299 [name: string]: import("vue").Slot;
300 }>;
301 $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
302 $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
303 $emit: (event: "change" | "showSizeChange" | "update:current" | "update:pageSize", ...args: any[]) => void;
304 $el: any;
305 $options: import("vue").ComponentOptionsBase<Readonly<{
306 locale: {
307 [key: string]: any;
308 };
309 onChange: (...args: any[]) => any;
310 prefixCls: string;
311 role: string;
312 current: number;
313 size: string;
314 showSizeChange: (...args: any[]) => any;
315 total: number;
316 defaultCurrent: number;
317 defaultPageSize: number;
318 pageSize: number;
319 buildOptionText: (...args: any[]) => any;
320 selectPrefixCls: string;
321 itemRender: (...args: any[]) => any;
322 onShowSizeChange: (...args: any[]) => any;
323 "onUpdate:current": (...args: any[]) => any;
324 "onUpdate:pageSize": (...args: any[]) => any;
325 } & {
326 disabled?: boolean;
327 hideOnSinglePage?: boolean;
328 showSizeChanger?: boolean;
329 pageSizeOptions?: import("../_util/type").Key[];
330 showQuickJumper?: boolean | {
331 [key: string]: any;
332 };
333 showTotal?: any;
334 simple?: boolean;
335 showLessItems?: boolean;
336 }>, {
337 configProvider: import("../config-provider").ConfigConsumerProps;
338 }, unknown, {}, {
339 getIconsProps(prefixCls: string): {
340 prevIcon: JSX.Element;
341 nextIcon: JSX.Element;
342 jumpPrevIcon: JSX.Element;
343 jumpNextIcon: JSX.Element;
344 };
345 renderPagination(contextLocale: object): JSX.Element;
346 }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "showSizeChange" | "update:current" | "update:pageSize")[], string, {
347 locale: {
348 [key: string]: any;
349 };
350 onChange: (...args: any[]) => any;
351 prefixCls: string;
352 role: string;
353 current: number;
354 size: string;
355 showSizeChange: (...args: any[]) => any;
356 total: number;
357 defaultCurrent: number;
358 defaultPageSize: number;
359 pageSize: number;
360 buildOptionText: (...args: any[]) => any;
361 selectPrefixCls: string;
362 itemRender: (...args: any[]) => any;
363 onShowSizeChange: (...args: any[]) => any;
364 "onUpdate:current": (...args: any[]) => any;
365 "onUpdate:pageSize": (...args: any[]) => any;
366 }>;
367 $forceUpdate: import("vue").ReactiveEffect<any>;
368 $nextTick: typeof import("vue").nextTick;
369 $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
370 } & Readonly<{
371 locale: {
372 [key: string]: any;
373 };
374 onChange: (...args: any[]) => any;
375 prefixCls: string;
376 role: string;
377 current: number;
378 size: string;
379 showSizeChange: (...args: any[]) => any;
380 total: number;
381 defaultCurrent: number;
382 defaultPageSize: number;
383 pageSize: number;
384 buildOptionText: (...args: any[]) => any;
385 selectPrefixCls: string;
386 itemRender: (...args: any[]) => any;
387 onShowSizeChange: (...args: any[]) => any;
388 "onUpdate:current": (...args: any[]) => any;
389 "onUpdate:pageSize": (...args: any[]) => any;
390 } & {
391 disabled?: boolean;
392 hideOnSinglePage?: boolean;
393 showSizeChanger?: boolean;
394 pageSizeOptions?: import("../_util/type").Key[];
395 showQuickJumper?: boolean | {
396 [key: string]: any;
397 };
398 showTotal?: any;
399 simple?: boolean;
400 showLessItems?: boolean;
401 }> & import("vue").ShallowUnwrapRef<{
402 configProvider: import("../config-provider").ConfigConsumerProps;
403 }> & {} & {
404 getIconsProps(prefixCls: string): {
405 prevIcon: JSX.Element;
406 nextIcon: JSX.Element;
407 jumpPrevIcon: JSX.Element;
408 jumpNextIcon: JSX.Element;
409 };
410 renderPagination(contextLocale: object): JSX.Element;
411 } & import("vue").ComponentCustomProperties;
412 __isFragment?: never;
413 __isTeleport?: never;
414 __isSuspense?: never;
415} & import("vue").ComponentOptionsBase<Readonly<{
416 locale: {
417 [key: string]: any;
418 };
419 onChange: (...args: any[]) => any;
420 prefixCls: string;
421 role: string;
422 current: number;
423 size: string;
424 showSizeChange: (...args: any[]) => any;
425 total: number;
426 defaultCurrent: number;
427 defaultPageSize: number;
428 pageSize: number;
429 buildOptionText: (...args: any[]) => any;
430 selectPrefixCls: string;
431 itemRender: (...args: any[]) => any;
432 onShowSizeChange: (...args: any[]) => any;
433 "onUpdate:current": (...args: any[]) => any;
434 "onUpdate:pageSize": (...args: any[]) => any;
435} & {
436 disabled?: boolean;
437 hideOnSinglePage?: boolean;
438 showSizeChanger?: boolean;
439 pageSizeOptions?: import("../_util/type").Key[];
440 showQuickJumper?: boolean | {
441 [key: string]: any;
442 };
443 showTotal?: any;
444 simple?: boolean;
445 showLessItems?: boolean;
446}>, {
447 configProvider: import("../config-provider").ConfigConsumerProps;
448}, unknown, {}, {
449 getIconsProps(prefixCls: string): {
450 prevIcon: JSX.Element;
451 nextIcon: JSX.Element;
452 jumpPrevIcon: JSX.Element;
453 jumpNextIcon: JSX.Element;
454 };
455 renderPagination(contextLocale: object): JSX.Element;
456}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("change" | "showSizeChange" | "update:current" | "update:pageSize")[], "change" | "showSizeChange" | "update:current" | "update:pageSize", {
457 locale: {
458 [key: string]: any;
459 };
460 onChange: (...args: any[]) => any;
461 prefixCls: string;
462 role: string;
463 current: number;
464 size: string;
465 showSizeChange: (...args: any[]) => any;
466 total: number;
467 defaultCurrent: number;
468 defaultPageSize: number;
469 pageSize: number;
470 buildOptionText: (...args: any[]) => any;
471 selectPrefixCls: string;
472 itemRender: (...args: any[]) => any;
473 onShowSizeChange: (...args: any[]) => any;
474 "onUpdate:current": (...args: any[]) => any;
475 "onUpdate:pageSize": (...args: any[]) => any;
476}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
477 install: (app: import("vue").App<any>, ...options: any[]) => any;
478});
479export default _default;