UNPKG

lexica-dialog-repository

Version:
28 lines (27 loc) 683 B
import { Pageable, Sort } from './Shared'; interface Page<T> { pageNumber: number; pageSize: number; sorts: Sort[]; elements: T[]; totalPages: number; totalElements: number; hasPrevious: boolean; hasNext: boolean; first: boolean; last: boolean; } declare class PageResult<T> implements Page<T> { readonly elements: T[]; readonly totalElements: number; pageNumber: number; pageSize: number; sorts: Sort[]; totalPages: number; hasPrevious: boolean; hasNext: boolean; first: boolean; last: boolean; constructor(elements: T[], totalElements: number, pageable: Pageable); } export { Page, PageResult, };