ngx-monitorias-uniandes-lib
Version:
This library is used for Monitorias-Uniandes system.
30 lines • 1.16 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var core_1 = require("@angular/core");
require("rxjs/add/operator/toPromise");
var MonitoriasPaginationService = /** @class */ (function () {
function MonitoriasPaginationService() {
}
MonitoriasPaginationService.prototype.getRecordsByPage = function (page, pageSize, records) {
var recordsPaginated = [];
var start = (page - 1) * pageSize;
var limit = start + pageSize;
if (limit > records.length) {
limit = records.length;
}
for (var i = start; i <= limit - 1; i++) {
if (records[i]) {
recordsPaginated.push(records[i]);
}
}
return recordsPaginated;
};
MonitoriasPaginationService.decorators = [
{ type: core_1.Injectable },
];
/** @nocollapse */
MonitoriasPaginationService.ctorParameters = function () { return []; };
return MonitoriasPaginationService;
}());
exports.MonitoriasPaginationService = MonitoriasPaginationService;
//# sourceMappingURL=monitorias-pagination.component.service.js.map