pgsn is a node.js utils for handling pagination.
npm install --save pgsn
const { PGSN } = require("pgsn");
try {
const response = PGSN.getPagingData({
rows: [
{ name: 'test1', email: 'test1@gmail.com' },
{ name: 'test2', email: 'test2@gmail.com' },
], // rows data must be a array
totalItems: 5, // totalItems must be a number
page: 1, // page must be a number
limit: 2 // limit must be a number
})
console.log(response)
}catch(error) {
console.log(error)
}