Improve number type conversion in getConfigValue to handle NaN cases

acd8b817f4957839649de957383353382d21c00c

Cohee <18619528+Cohee1207@users.noreply.github.com>

1 files changed, +1 -1Ignore whitespace
src/util.js+1 -1
@@ -76,7 +76,7 @@ export function getConfigValue(key, defaultValue = null, typeConverter = null) {
7676 const value = _getValue();
7777 switch (typeConverter) {
7878 case 'number':
79- return Number(value);
79+ return isNaN(parseFloat(value)) ? defaultValue : parseFloat(value);
8080 case 'boolean':
8181 return toBoolean(value);
8282 default: