From 9d57aa9a7a8446c7dbd45806c6f2cb9e40907587 Mon Sep 17 00:00:00 2001 From: TatsuyaYamamoto Date: Mon, 15 Nov 2021 14:12:59 +0900 Subject: [PATCH] fix: Parse string value including a leading number as string value by toNumber --- packages/shared/src/index.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/shared/src/index.ts b/packages/shared/src/index.ts index 97750a81cd9..a7c39f16229 100644 --- a/packages/shared/src/index.ts +++ b/packages/shared/src/index.ts @@ -145,9 +145,9 @@ export const def = (obj: object, key: string | symbol, value: any) => { }) } -export const toNumber = (val: any): any => { - const n = parseFloat(val) - return isNaN(n) ? val : n +export const toNumber = (value: any): any => { + const parsedValue = Number(value) + return isNaN(parsedValue) ? value : parsedValue } let _globalThis: any