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

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…