UNPKG

@filesrocket/local

Version:

Filesrocket service that manages your files locally

22 lines 692 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.paginate = void 0; function paginate(entities, size, page = 1) { size = Number(size); page = Number(page); const skip = Math.floor((page - 1) * size); const limit = Math.floor(size * page); const items = entities.slice(skip, limit); const nextPage = ((skip + size) < entities.length) ? page + 1 : null; const prevPage = page > 1 ? page - 1 : null; return { items, size: items.length, page, total: entities.length, nextPage, prevPage }; } exports.paginate = paginate; //# sourceMappingURL=helpers.js.map