pagination.ts 555 B

123456789101112131415161718
  1. import express from 'express'
  2. import { PAGINATION } from '../initializers/constants'
  3. function setDefaultPagination (req: express.Request, res: express.Response, next: express.NextFunction) {
  4. if (!req.query.start) req.query.start = 0
  5. else req.query.start = parseInt(req.query.start, 10)
  6. if (!req.query.count) req.query.count = PAGINATION.GLOBAL.COUNT.DEFAULT
  7. else req.query.count = parseInt(req.query.count, 10)
  8. return next()
  9. }
  10. // ---------------------------------------------------------------------------
  11. export {
  12. setDefaultPagination
  13. }