vue-devui
Version:
DevUI components based on Vite and Vue3
228 lines (227 loc) • 7.31 kB
TypeScript
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;