Paginator
Paginator library in NodeJS to facilitate REST pagination
Table of Contents
Installation
npm install --save @ssense/node-paginator
Usage
import { Paginator } from '@ssense/node-paginator';
const items = ['item1', 'item2', 'item3'];
const perPage = 1;
const currentPage = 2;
const paginator: Paginator = new Paginator(items, items.length, perPage, currentPage);
const paginated = paginator.transform();
console.log(paginated);
Tips and tricks
Append queries string to URL
paginator.append('key', 'value');
paginator.appends({
foo: 'bar'
});
Add fragment to URL
paginator.fragment('foobar');
License
This project is licensed under the MIT License - see the LICENSE.md file for details.