Files
emoticon/src/services/commonResponse/PageResponse.ts
T
2025-03-25 17:30:21 +09:00

28 lines
443 B
TypeScript

interface Sort {
sorted: boolean;
unsorted: boolean;
empty: boolean;
}
interface Pageable {
pageNumber: number;
pageSize: number;
sort: Sort;
unpaged: boolean;
paged: boolean;
offset: number;
}
export interface Page<T> {
totalPages: number;
totalElements: number;
pageable: Pageable;
first: boolean;
last: boolean;
number: number;
numberOfElements: number;
size: number;
content: T[];
empty: boolean;
}