UNPKG

hongluan-ui

Version:
91 lines (90 loc) 5.76 kB
export declare const HlPagination: import("hongluan-ui/es/utils").SFCWithInstall<import("vue").DefineComponent<{ readonly total: NumberConstructor; readonly pageSize: NumberConstructor; readonly defaultPageSize: NumberConstructor; readonly currentPage: NumberConstructor; readonly defaultCurrentPage: NumberConstructor; readonly pageCount: NumberConstructor; readonly pagerCount: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>; readonly layout: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; readonly pageSizes: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<number[]>, unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>; readonly popperClass: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly prevText: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly nextText: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly disabled: BooleanConstructor; readonly hideOnSinglePage: BooleanConstructor; readonly gap: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly pagerGap: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly align: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly block: BooleanConstructor; readonly line: BooleanConstructor; readonly size: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; }, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:current-page': (val: number) => boolean; 'update:page-size': (val: number) => boolean; 'size-change': (val: number) => boolean; change: (currentPage: number, pageSize: number) => boolean; 'current-change': (val: number) => boolean; 'prev-click': (val: number) => boolean; 'next-click': (val: number) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly total: NumberConstructor; readonly pageSize: NumberConstructor; readonly defaultPageSize: NumberConstructor; readonly currentPage: NumberConstructor; readonly defaultCurrentPage: NumberConstructor; readonly pageCount: NumberConstructor; readonly pagerCount: import("hongluan-ui/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 7, boolean>; readonly layout: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, string, boolean>; readonly pageSizes: import("hongluan-ui/es/utils").EpPropFinalized<import("vue").PropType<number[]>, unknown, unknown, () => [10, 20, 30, 40, 50, 100], boolean>; readonly popperClass: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly prevText: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly nextText: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly disabled: BooleanConstructor; readonly hideOnSinglePage: BooleanConstructor; readonly gap: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly pagerGap: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly align: import("hongluan-ui/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly block: BooleanConstructor; readonly line: BooleanConstructor; readonly size: { readonly type: import("vue").PropType<import("hongluan-ui/es/utils").EpPropMergeType<import("vue").PropType<"xxxs" | "xxs" | "xs" | "sm" | "md" | "lg" | "xl" | "xxl" | "xxxl">, unknown, unknown>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly teleported: import("hongluan-ui/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; }>> & { onChange?: (currentPage: number, pageSize: number) => any; "onUpdate:current-page"?: (val: number) => any; "onUpdate:page-size"?: (val: number) => any; "onSize-change"?: (val: number) => any; "onCurrent-change"?: (val: number) => any; "onPrev-click"?: (val: number) => any; "onNext-click"?: (val: number) => any; }, { gap: string; align: string; block: boolean; disabled: boolean; line: boolean; popperClass: string; teleported: import("hongluan-ui/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; layout: string; pagerCount: number; pageSizes: number[]; prevText: string; nextText: string; pagerGap: string; hideOnSinglePage: boolean; }>> & Record<string, any>; export default HlPagination; export * from './src/pagination';