[AAE-10775] remove js-api dependency for pagination (#8046)

* remove js-api dependency for pagination

* fix lint
This commit is contained in:
Eugenio Romano
2022-12-13 16:24:14 +00:00
committed by GitHub
parent d476f16a0d
commit 8efbd70679
5 changed files with 30 additions and 28 deletions

View File

@@ -15,13 +15,16 @@
* limitations under the License.
*/
import { Pagination } from '@alfresco/js-api';
export class PaginationModel {
export class PaginationModel extends Pagination {
merge?: boolean;
count?: number;
hasMoreItems?: boolean;
totalItems?: number;
skipCount?: number;
maxItems?: number;
constructor(input?: any) {
super(input);
if (input) {
this.count = input.count;
this.hasMoreItems = input.hasMoreItems ? input.hasMoreItems : false;