From aa9b7cca80deac391b4bfc2676aff1e95546a6ac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=ED=83=9C=ED=98=84?= <89523316+Unique0902@users.noreply.github.com> Date: Sun, 8 Jun 2025 13:21:11 +0900 Subject: [PATCH] fix: correct integer validation in calculate util --- utils/calculate.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/utils/calculate.ts b/utils/calculate.ts index 49b8de8..8328e08 100644 --- a/utils/calculate.ts +++ b/utils/calculate.ts @@ -6,9 +6,10 @@ export const calculateTotalPageNum = ( throw new Error('resultTotalNum must be positive or zero'); if (resultNumPerPage <= 0) throw new Error('resultNumPerPage must be positive'); - if (resultNumPerPage % 0 > 0) + if (!Number.isInteger(resultNumPerPage)) throw new Error('resultNumPerPage must be integer'); - if (resultTotalNum % 0 > 0) throw new Error('resultTotalNum must be integer'); + if (!Number.isInteger(resultTotalNum)) + throw new Error('resultTotalNum must be integer'); return Math.floor((resultTotalNum - 1) / resultNumPerPage) + 1; };