pagination-front-end
Version:
pagination-front-end é uma biblioteca voltada para realização de paginação no front end( pagination-front-end is a front-end paging library)
33 lines (28 loc) • 613 B
text/typescript
export interface PaginationResult<T = unknown> {
AllItems: number
currentPage: number
pageSize: number
allPages: number
startPage: number
endPage: number
startIndex: number
endIndex: number
pages: number[]
items: T[]
}
export interface CalculationPagesResult {
allPages: number
maxPages: number
}
export interface PageWindowResult {
startPage: number
endPage: number
}
export interface IndiceCalculationResult {
pages: number[]
startIndex: number
endIndex: number
}
export interface FilterPaginationResult<T = unknown> {
contentItems: T[]
}