@5minds/processcube_engine
Version:
The ProcessCube Engine. Stores and executes BPMNs.
16 lines • 552 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.default = applyPagination;
function applyPagination(values, offset, limit) {
if (offset > values.length) {
return [];
}
let valueSubset = offset > 0 ? values.slice(offset) : values;
const limitIsOutOfValueListBounds = limit < 1 || limit >= valueSubset.length;
if (limitIsOutOfValueListBounds) {
return valueSubset;
}
valueSubset = valueSubset.slice(0, limit);
return valueSubset;
}
//# sourceMappingURL=Paginator.js.map