lumarc-grid
Version:
lumArc Grid는 고성능, 유연하고 프레임워크에 구애받지 않는 데이터 그리드 라이브러리
22 lines • 927 B
TypeScript
/**
* 페이지네이션에 표시할 페이지 번호들을 계산하는 함수
* @param currentPage 현재 페이지 (1부터 시작)
* @param totalPages 전체 페이지 수
* @param siblingCount 현재 페이지 주변에 보여줄 페이지 수 (기본값: 1)
* @returns 표시할 페이지 번호 배열 (ellipsis는 "..." 문자열로 표시)
*/
export declare function getPaginationRange(currentPage: number, totalPages: number, siblingCount?: number): (number | string)[];
/**
* 페이지 정보를 포맷팅하는 함수
*/
export declare function formatPaginationInfo(currentPage: number, pageSize: number, totalCount: number): {
from: number;
to: number;
total: number;
description: string;
};
/**
* 페이지 크기 옵션을 생성하는 함수
*/
export declare function getPageSizeOptions(currentPageSize: number, totalCount: number): number[];
//# sourceMappingURL=pagination.d.ts.map