From ff904b37b3361d5b554f9305c2f08d3d76d67d4f Mon Sep 17 00:00:00 2001 From: Andres Date: Mon, 17 Jul 2023 10:53:35 +0200 Subject: [PATCH] fix pagination and /users --- .../common/pagination/pagination.service.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/infrastructure/common/pagination/pagination.service.ts b/src/infrastructure/common/pagination/pagination.service.ts index 8110ac7..753341e 100644 --- a/src/infrastructure/common/pagination/pagination.service.ts +++ b/src/infrastructure/common/pagination/pagination.service.ts @@ -2,8 +2,8 @@ import { isObject } from 'remeda' import { DEFAULT_PAGE_NUMBER, DEFAULT_PAGE_SIZE } from './pagination.constants' interface PaginationQuery { - currentPage?: string - itemsPerPage?: string + currentPage?: string | number + itemsPerPage?: string | number } export class Pagination { static getPaginationData>( @@ -13,14 +13,14 @@ export class Pagination { const currentPage = 'currentPage' in query && - typeof query.currentPage === 'string' && + (typeof query.currentPage === 'string' || typeof query.currentPage === 'number') && !isNaN(Number(query.currentPage)) ? +query.currentPage : DEFAULT_PAGE_NUMBER const itemsPerPage = 'itemsPerPage' in query && - typeof query.itemsPerPage === 'string' && + (typeof query.itemsPerPage === 'string' || typeof query.itemsPerPage === 'number') && !isNaN(Number(query.itemsPerPage)) ? +query.itemsPerPage : DEFAULT_PAGE_SIZE