UNPKG

vue-devui

Version:

DevUI components based on Vite and Vue3

228 lines (227 loc) 7.31 kB
import './pagination.scss'; declare const _default: import("vue").DefineComponent<{ readonly pageSize: { readonly type: NumberConstructor; readonly default: 10; }; readonly total: { readonly type: NumberConstructor; readonly default: 0; }; readonly pageSizeOptions: { readonly type: import("vue").PropType<number[]>; readonly default: () => number[]; }; readonly pageSizeDirection: { readonly type: import("vue").PropType<import("./pagination-types").PageSizeDirection[]>; readonly default: () => string[]; }; readonly pageIndex: { readonly type: NumberConstructor; readonly default: 1; }; readonly maxItems: { readonly type: NumberConstructor; readonly default: 10; }; readonly preLink: { readonly type: StringConstructor; readonly default: ""; }; readonly nextLink: { readonly type: StringConstructor; readonly default: ""; }; readonly size: { readonly type: import("vue").PropType<"" | "sm" | "lg">; readonly default: ""; }; readonly canJumpPage: { readonly type: BooleanConstructor; readonly default: false; }; readonly canChangePageSize: { readonly type: BooleanConstructor; readonly default: false; }; readonly canViewTotal: { readonly type: BooleanConstructor; readonly default: false; }; readonly totalItemText: { readonly type: StringConstructor; }; readonly goToText: { readonly type: StringConstructor; }; readonly showJumpButton: { readonly type: BooleanConstructor; readonly default: false; }; readonly showTruePageIndex: { readonly type: BooleanConstructor; readonly default: false; }; readonly lite: { readonly type: BooleanConstructor; readonly default: false; }; readonly showPageSelector: { readonly type: BooleanConstructor; readonly default: true; }; readonly haveConfigMenu: { readonly type: BooleanConstructor; readonly default: false; }; readonly autoFixPageIndex: { readonly type: BooleanConstructor; readonly default: true; }; readonly autoHide: { readonly type: BooleanConstructor; readonly default: false; }; readonly 'onUpdate:pageIndex': { readonly type: import("vue").PropType<(v: number) => void>; }; readonly 'onUpdate:pageSize': { readonly type: import("vue").PropType<(v: number) => void>; }; readonly onPageIndexChange: { readonly type: import("vue").PropType<(v: number) => void>; }; readonly onPageSizeChange: { readonly type: import("vue").PropType<(v: number) => void>; }; readonly maxPage: { readonly type: NumberConstructor; readonly default: 0; }; }, () => JSX.Element | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("pageIndexChange" | "pageSizeChange" | "update:pageSize" | "update:pageIndex")[], "pageSizeChange" | "pageIndexChange" | "update:pageSize" | "update:pageIndex", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly pageSize: { readonly type: NumberConstructor; readonly default: 10; }; readonly total: { readonly type: NumberConstructor; readonly default: 0; }; readonly pageSizeOptions: { readonly type: import("vue").PropType<number[]>; readonly default: () => number[]; }; readonly pageSizeDirection: { readonly type: import("vue").PropType<import("./pagination-types").PageSizeDirection[]>; readonly default: () => string[]; }; readonly pageIndex: { readonly type: NumberConstructor; readonly default: 1; }; readonly maxItems: { readonly type: NumberConstructor; readonly default: 10; }; readonly preLink: { readonly type: StringConstructor; readonly default: ""; }; readonly nextLink: { readonly type: StringConstructor; readonly default: ""; }; readonly size: { readonly type: import("vue").PropType<"" | "sm" | "lg">; readonly default: ""; }; readonly canJumpPage: { readonly type: BooleanConstructor; readonly default: false; }; readonly canChangePageSize: { readonly type: BooleanConstructor; readonly default: false; }; readonly canViewTotal: { readonly type: BooleanConstructor; readonly default: false; }; readonly totalItemText: { readonly type: StringConstructor; }; readonly goToText: { readonly type: StringConstructor; }; readonly showJumpButton: { readonly type: BooleanConstructor; readonly default: false; }; readonly showTruePageIndex: { readonly type: BooleanConstructor; readonly default: false; }; readonly lite: { readonly type: BooleanConstructor; readonly default: false; }; readonly showPageSelector: { readonly type: BooleanConstructor; readonly default: true; }; readonly haveConfigMenu: { readonly type: BooleanConstructor; readonly default: false; }; readonly autoFixPageIndex: { readonly type: BooleanConstructor; readonly default: true; }; readonly autoHide: { readonly type: BooleanConstructor; readonly default: false; }; readonly 'onUpdate:pageIndex': { readonly type: import("vue").PropType<(v: number) => void>; }; readonly 'onUpdate:pageSize': { readonly type: import("vue").PropType<(v: number) => void>; }; readonly onPageIndexChange: { readonly type: import("vue").PropType<(v: number) => void>; }; readonly onPageSizeChange: { readonly type: import("vue").PropType<(v: number) => void>; }; readonly maxPage: { readonly type: NumberConstructor; readonly default: 0; }; }>> & { onPageSizeChange?: ((...args: any[]) => any) | undefined; "onUpdate:pageIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:pageSize"?: ((...args: any[]) => any) | undefined; onPageIndexChange?: ((...args: any[]) => any) | undefined; }, { readonly total: number; readonly size: "" | "sm" | "lg"; readonly pageSize: number; readonly pageSizeOptions: number[]; readonly pageSizeDirection: import("./pagination-types").PageSizeDirection[]; readonly pageIndex: number; readonly maxItems: number; readonly preLink: string; readonly nextLink: string; readonly canJumpPage: boolean; readonly canChangePageSize: boolean; readonly canViewTotal: boolean; readonly showJumpButton: boolean; readonly showTruePageIndex: boolean; readonly lite: boolean; readonly showPageSelector: boolean; readonly haveConfigMenu: boolean; readonly autoFixPageIndex: boolean; readonly autoHide: boolean; readonly maxPage: number; }>; export default _default;