UNPKG

vue-amazing-ui

Version:

An Amazing Vue3 UI Components Library, Using TypeScript.

48 lines (47 loc) 1.79 kB
export interface Props { page?: number; pageSize?: number; total?: number; disabled?: boolean; pageAmount?: number; hideOnSinglePage?: boolean; showQuickJumper?: boolean; jumperProps?: object; showSizeChanger?: boolean; changerProps?: object; pageSizeOptions?: string[] | number[]; showTotal?: boolean | ((total: number, range: number[]) => string); placement?: 'left' | 'center' | 'right'; size?: 'large' | 'middle' | 'small'; } declare const _default: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { change: (...args: any[]) => void; "update:page": (...args: any[]) => void; "update:pageSize": (...args: any[]) => void; pageSizeChange: (...args: any[]) => void; }, string, import('vue').PublicProps, Readonly<Props> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:page"?: ((...args: any[]) => any) | undefined; "onUpdate:pageSize"?: ((...args: any[]) => any) | undefined; onPageSizeChange?: ((...args: any[]) => any) | undefined; }>, { size: "large" | "middle" | "small"; placement: "left" | "center" | "right"; disabled: boolean; page: number; pageSize: number; total: number; pageAmount: number; hideOnSinglePage: boolean; showQuickJumper: boolean; jumperProps: object; showSizeChanger: boolean; changerProps: object; pageSizeOptions: string[] | number[]; showTotal: boolean | ((total: number, range: number[]) => string); }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { forward: HTMLSpanElement; pageListRef: HTMLSpanElement[]; backward: HTMLSpanElement; }, HTMLDivElement>; export default _default;