28 lines
443 B
TypeScript
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;
|
|
}
|