UNPKG

element-plus

Version:
212 lines (211 loc) 6.19 kB
import type { SFCWithInstall } from 'element-plus/es/utils/types'; declare const _Pagination: SFCWithInstall<import("vue").DefineComponent<{ total: { type: NumberConstructor; }; pageSize: { type: NumberConstructor; }; defaultPageSize: { type: NumberConstructor; }; currentPage: { type: NumberConstructor; }; defaultCurrentPage: { type: NumberConstructor; }; pageCount: { type: NumberConstructor; }; pagerCount: { type: NumberConstructor; validator: (value: number) => boolean; default: number; }; layout: { type: StringConstructor; default: string; }; pageSizes: { type: ArrayConstructor; default: () => number[]; }; popperClass: { type: StringConstructor; default: string; }; prevText: { type: StringConstructor; default: string; }; nextText: { type: StringConstructor; default: string; }; small: BooleanConstructor; background: BooleanConstructor; disabled: BooleanConstructor; hideOnSinglePage: BooleanConstructor; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:current-page" | "update:page-size" | "size-change" | "current-change" | "prev-click" | "next-click")[], "update:current-page" | "update:page-size" | "size-change" | "current-change" | "prev-click" | "next-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ total?: unknown; pageSize?: unknown; defaultPageSize?: unknown; currentPage?: unknown; defaultCurrentPage?: unknown; pageCount?: unknown; pagerCount?: unknown; layout?: unknown; pageSizes?: unknown; popperClass?: unknown; prevText?: unknown; nextText?: unknown; small?: unknown; background?: unknown; disabled?: unknown; hideOnSinglePage?: unknown; } & { small: boolean; disabled: boolean; popperClass: string; background: boolean; layout: string; prevText: string; nextText: string; pageSizes: unknown[]; pagerCount: number; hideOnSinglePage: boolean; } & { total?: number; currentPage?: number; pageCount?: number; pageSize?: number; defaultPageSize?: number; defaultCurrentPage?: number; }> & { "onUpdate:current-page"?: (...args: any[]) => any; "onUpdate:page-size"?: (...args: any[]) => any; "onSize-change"?: (...args: any[]) => any; "onCurrent-change"?: (...args: any[]) => any; "onPrev-click"?: (...args: any[]) => any; "onNext-click"?: (...args: any[]) => any; }, { small: boolean; disabled: boolean; popperClass: string; background: boolean; layout: string; prevText: string; nextText: string; pageSizes: unknown[]; pagerCount: number; hideOnSinglePage: boolean; }>>; export default _Pagination; export declare const ElPagination: SFCWithInstall<import("vue").DefineComponent<{ total: { type: NumberConstructor; }; pageSize: { type: NumberConstructor; }; defaultPageSize: { type: NumberConstructor; }; currentPage: { type: NumberConstructor; }; defaultCurrentPage: { type: NumberConstructor; }; pageCount: { type: NumberConstructor; }; pagerCount: { type: NumberConstructor; validator: (value: number) => boolean; default: number; }; layout: { type: StringConstructor; default: string; }; pageSizes: { type: ArrayConstructor; default: () => number[]; }; popperClass: { type: StringConstructor; default: string; }; prevText: { type: StringConstructor; default: string; }; nextText: { type: StringConstructor; default: string; }; small: BooleanConstructor; background: BooleanConstructor; disabled: BooleanConstructor; hideOnSinglePage: BooleanConstructor; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:current-page" | "update:page-size" | "size-change" | "current-change" | "prev-click" | "next-click")[], "update:current-page" | "update:page-size" | "size-change" | "current-change" | "prev-click" | "next-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ total?: unknown; pageSize?: unknown; defaultPageSize?: unknown; currentPage?: unknown; defaultCurrentPage?: unknown; pageCount?: unknown; pagerCount?: unknown; layout?: unknown; pageSizes?: unknown; popperClass?: unknown; prevText?: unknown; nextText?: unknown; small?: unknown; background?: unknown; disabled?: unknown; hideOnSinglePage?: unknown; } & { small: boolean; disabled: boolean; popperClass: string; background: boolean; layout: string; prevText: string; nextText: string; pageSizes: unknown[]; pagerCount: number; hideOnSinglePage: boolean; } & { total?: number; currentPage?: number; pageCount?: number; pageSize?: number; defaultPageSize?: number; defaultCurrentPage?: number; }> & { "onUpdate:current-page"?: (...args: any[]) => any; "onUpdate:page-size"?: (...args: any[]) => any; "onSize-change"?: (...args: any[]) => any; "onCurrent-change"?: (...args: any[]) => any; "onPrev-click"?: (...args: any[]) => any; "onNext-click"?: (...args: any[]) => any; }, { small: boolean; disabled: boolean; popperClass: string; background: boolean; layout: string; prevText: string; nextText: string; pageSizes: unknown[]; pagerCount: number; hideOnSinglePage: boolean; }>>; export * from './src/pagination';