From 06ba8566b760bf3408d9422116f1015ed136c78a Mon Sep 17 00:00:00 2001 From: Chika Date: Fri, 8 Jul 2022 19:42:21 +0300 Subject: [PATCH] tools/number/parser: return 0 if value undefined --- tools/number.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tools/number.ts b/tools/number.ts index 2f7e3d0..689b3e5 100644 --- a/tools/number.ts +++ b/tools/number.ts @@ -1,6 +1,8 @@ /* eslint-disable implicit-arrow-linebreak */ export function parser(value?: string) { - const normalized = (value || '0').replace(/\s/g, '').replaceAll(',', '.'); + if (!value) return 0; + + const normalized = value.replace(/\s/g, '').replaceAll(',', '.'); return Number.parseFloat(normalized); }