@arco-design/web-vue
Version:
Arco Design Vue 2.0: A Vue.js 3 UI Library
27 lines (26 loc) • 821 B
TypeScript
import { CSSProperties } from 'vue';
import { Size } from '../_utils/constant';
import { SelectProps } from '../select';
export declare const PAGE_ITEM_TYPES: readonly ["page", "more", "previous", "next"];
export declare type PageItemType = typeof PAGE_ITEM_TYPES[number];
export interface PaginationProps {
total?: number;
current?: number;
defaultCurrent?: number;
pageSize?: number;
defaultPageSize?: number;
disabled?: boolean;
hideOnSinglePage?: boolean;
simple?: boolean;
showTotal?: boolean;
showMore?: boolean;
showJumper?: boolean;
showPageSize?: boolean;
pageSizeOptions?: number[];
pageSizeProps?: SelectProps;
size?: Size;
pageItemStyle?: CSSProperties;
activePageItemStyle?: CSSProperties;
baseSize?: number;
bufferSize?: number;
}