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) {
76 const value = _getValue();76 const value = _getValue();
77 switch (typeConverter) {77 switch (typeConverter) {
78 case 'number':78 case 'number':
79 return Number(value);79 return isNaN(parseFloat(value)) ? defaultValue : parseFloat(value);
80 case 'boolean':80 case 'boolean':
81 return toBoolean(value);81 return toBoolean(value);
82 default:82 default: