@bhplugin/vue3-datatable
Version:
Vue3 Datatable - fully customizable & easy to use datatable library
19 lines (18 loc) • 597 B
TypeScript
import { type Ref } from 'vue';
interface IUsePaginationOptions {
page: Ref<number>;
pageSize: Ref<number>;
showNumbersCount: Ref<number>;
pagination: Ref<boolean>;
totalRows: Ref<number>;
}
export declare function usePagination(options: IUsePaginationOptions): {
currentPage: Ref<number, number>;
currentPageSize: Ref<number, number>;
initialPageSize: number;
maxPage: import("vue").ComputedRef<number>;
offset: import("vue").ComputedRef<number>;
limit: import("vue").ComputedRef<number>;
paging: import("vue").ComputedRef<number[]>;
};
export {};