UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

40 lines (39 loc) 1.09 kB
export type PaginationProps = { page?: number; perPage?: number; total?: number; }; export default function paginationStore(props?: PaginationProps): { subscribe: (this: void, run: import("svelte/store").Subscriber<{ page: number; perPage: number; total: number; from: number; to: number; totalPages: number; isFirst: boolean; isLast: boolean; hasPrevious: boolean; hasNext: boolean; slice(items: any[]): any[]; }>, invalidate?: (value?: { page: number; perPage: number; total: number; from: number; to: number; totalPages: number; isFirst: boolean; isLast: boolean; hasPrevious: boolean; hasNext: boolean; slice(items: any[]): any[]; }) => void) => import("svelte/store").Unsubscriber; nextPage(): void; prevPage(): void; firstPage(): void; lastPage(): void; setPage(page: number): void; setPerPage(perPage: number): void; setTotal(total: number): void; };