Metadata
Generates pagination metadata for result sets in DADI products.
{
"page": 2,
"limit": 20,
"offset": 0,
"totalCount": 200,
"totalPages": 10,
"nextPage": 3,
"prevPage": 1
}
Installation
$ npm install --save @dadi/metadata
Usage
The metadata function accepts two arguments:
argument | description |
---|---|
options | the options that were used to generate the data set |
options.page | the page number requested |
options.limit | the number of records requested |
options.skip | the number of records skipped |
count | the total number of records in the original data set, before options were applied |
var meta = require('@dadi/metadata')
var options = {
page: 2,
limit: 20
}
var metadata = meta(options, 200)