1.0.12 • Published 3 years ago

softweb-paginator v1.0.12

Weekly downloads
-
License
ISC
Repository
-
Last release
3 years ago

Paginator

Paginator is a node module for paginating json objects.

Installation

Use the package manager npm to install softweb-paginator.

npm install softweb-paginator

Usage

Require

const Paginator = require("softweb-paginator");

Create Object

  • @param {JSON}
const Paginator = require("softweb-paginator");
const paginator = new Paginator({});

paginate(currentPage,pageSize,cats)

  • @param {number} currentPage
  • @param {number} pageSize
  • @param {JSON} cats Optional for paginating cats_mapping as well
  • @summary Paginates the Object
const Paginator = require("softweb-paginator");
const paginator = new Paginator(params.data.items);
paginator.paginate(params.req.query.page, params.req.query.pageSize , cats_mapping);

getPaginatedCats()

  • @returns {JSON} The paginated cats_mapping in case of pagination on them
const Paginator = require("softweb-paginator");
const paginator = new Paginator(params.data.items);
paginator.paginate(params.req.query.page, params.req.query.pageSize , cats_mapping);
const cats_mapping = paginator.getPaginatedCats();

getPaginatedData()

  • @returns {JSON} The paginated object
const Paginator = require("softweb-paginator");
const paginator = new Paginator(params.data.items);
paginator.paginate(params.req.query.page, params.req.query.pageSize , cats_mapping);
const object = paginator.getPaginatedData();
1.0.12

3 years ago

1.0.1

3 years ago

1.0.11

3 years ago

1.0.0

3 years ago