From ed9a8021c18c8430f2a7166cfe5a7ce07b62da86 Mon Sep 17 00:00:00 2001 From: ValdiANS Date: Fri, 23 Jan 2026 15:59:31 +0700 Subject: [PATCH] feat: add safeRound helper function --- src/lib/helper.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/lib/helper.ts b/src/lib/helper.ts index c69f610f..9abe44b4 100644 --- a/src/lib/helper.ts +++ b/src/lib/helper.ts @@ -31,6 +31,11 @@ export const formatNumber = ( }).format(value); }; +export const safeRound = (num: number, decimals: number) => { + const factor = 10 ** decimals; + return Math.round((num + Number.EPSILON) * factor) / factor; +}; + export const formatTitleCase = (value: string) => { return value .toLowerCase()