INNER CODE UNIT · JavaScript
pages
aravindnc/mongoose-paginate-v2 · src/index.js:293
const pages = limit > 0 ? Math.ceil(count / limit) || 1 : null;
// Setting default values
if (labelLimit) meta[labelLimit] = count;
if (labelTotalPages) meta[labelTotalPages] = 1;
if (labelPage) meta[labelPage] = page;
if (labelPagingCounter) meta[labelPagingCounter] = (page - 1) * limit + 1;
if (labelHasPrevPage) meta[labelHasPrevPage] = false;
if (labelHasNextPage) meta[labelHasNextPage] = false;
if (labelPrevPage) meta[labelPrevPage] = null;
if (labelNextPage) meta[labelNextPage] = null;
if (pagination) {
if (labelLimit) meta[labelLimit] = limit;
if (labelTotalPages) meta[labelTotalPages] = pages;
// Set prev page