pagination-instance.d.ts 759 B

123456789101112131415161718192021222324
  1. export interface PaginationInstance {
  2. /**
  3. * An optional ID for the pagination instance. Only useful if you wish to
  4. * have more than once instance at a time in a given component.
  5. */
  6. id?: string;
  7. /**
  8. * The number of items per paginated page.
  9. */
  10. itemsPerPage: number;
  11. /**
  12. * The current (active) page.
  13. */
  14. currentPage: number;
  15. /**
  16. * The total number of items in the collection. Only useful when
  17. * doing server-side paging, where the collection size is limited
  18. * to a single page returned by the server API.
  19. *
  20. * For in-memory paging, this property should not be set, as it
  21. * will be automatically set to the value of collection.length.
  22. */
  23. totalItems?: number;
  24. }