UNPKG

lc-vue-auto-pagination

Version:
105 lines (104 loc) 2.75 kB
import { PropType } from 'vue'; declare const _default: __VLS_WithTemplateSlots<import("vue").DefineComponent<{ fetchData: { type: PropType<(option?: { pageNo: number; pageSize: number; } | undefined) => Promise<{ list: any[]; total: number; }>>; default: () => { list: never[]; total: number; }; }; pageSizes: { type: PropType<number[]>; default: () => number[]; }; defaultPageSize: { type: NumberConstructor; default: number; }; prePageChanged: { type: PropType<(newVal: number, oldVal: number) => boolean>; default: () => boolean; }; noPagination: { type: BooleanConstructor; default: boolean; }; autoInit: { type: BooleanConstructor; default: boolean; }; }, { refresh: () => void; goFirstPage: () => void; goLastPage: () => void; goNextPage: () => void; goPrevPage: () => void; go: (pageNumber: number) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ fetchData: { type: PropType<(option?: { pageNo: number; pageSize: number; } | undefined) => Promise<{ list: any[]; total: number; }>>; default: () => { list: never[]; total: number; }; }; pageSizes: { type: PropType<number[]>; default: () => number[]; }; defaultPageSize: { type: NumberConstructor; default: number; }; prePageChanged: { type: PropType<(newVal: number, oldVal: number) => boolean>; default: () => boolean; }; noPagination: { type: BooleanConstructor; default: boolean; }; autoInit: { type: BooleanConstructor; default: boolean; }; }>>, { fetchData: (option?: { pageNo: number; pageSize: number; } | undefined) => Promise<{ list: any[]; total: number; }>; pageSizes: number[]; defaultPageSize: number; prePageChanged: (newVal: number, oldVal: number) => boolean; noPagination: boolean; autoInit: boolean; }>, { default?(_: { data: any[]; total: number; pageSize: number; currentPage: number; indexMethod: (index: number) => number; }): any; }>; export default _default; type __VLS_WithTemplateSlots<T, S> = T & { new (): { $slots: S; }; };