UNPKG

lexica-dialog-repository

Version:
21 lines 687 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); class PageRequest { constructor(pageNumber, pageSize, sorts) { this.pageNumber = pageNumber; this.pageSize = pageSize; this.sorts = []; if (Array.isArray(sorts)) { this.sorts = sorts; } } getPreviousOrFirst() { const previousPage = this.pageNumber === 0 ? 0 : this.pageNumber - 1; return new PageRequest(previousPage, this.pageSize, this.sorts); } getNext() { return new PageRequest(this.pageNumber + 1, this.pageSize, this.sorts); } } exports.PageRequest = PageRequest; //# sourceMappingURL=PageRequest.js.map