@gravity-ui/uikit
Version:
Gravity UI base styling and components
18 lines (17 loc) • 698 B
TypeScript
import type { PaginationSize } from "./types.js";
export declare function getNumerationList({ page, numberOfPages, mobile, }: {
page: number;
numberOfPages: number;
mobile: boolean;
}): (number | "pageOf")[] | (number | "ellipsis")[];
export declare function getNumberOfPages(pageSize: number, total?: number): number;
export declare function getResultTotal(total: number | undefined): number | undefined;
export declare function getSize({ propSize, mobile, }: {
propSize?: PaginationSize;
mobile: boolean;
}): PaginationSize;
export declare function getResultPage({ page, total, pageSize, }: {
page: number;
total: number | undefined;
pageSize: number;
}): number;