/**
 * 페이지네이션된 리스트 반환 유틸
 * @param list 전체 리스트
 * @param currentPage 현재 페이지 번호 (1부터 시작)
 * @param itemsPerPage 페이지당 항목 수
 * @return 페이징 처리된 리스트
 */
export function getPaginatedList<T>(list: T[], currentPage: number, itemsPerPage: number): T[] {
    const startIndex = (currentPage - 1) * itemsPerPage;
    const endIndex = currentPage * itemsPerPage;
    return list.slice(startIndex, endIndex);
}
