Improve number type conversion in getConfigValue to handle NaN cases
| @@ -76,7 +76,7 @@ export function getConfigValue(key, defaultValue = null, typeConverter = null) { | ||
| 76 | 76 | const value = _getValue(); |
| 77 | 77 | switch (typeConverter) { |
| 78 | 78 | case 'number': |
| 79 | - return Number(value); | |
| 79 | + return isNaN(parseFloat(value)) ? defaultValue : parseFloat(value); | |
| 80 | 80 | case 'boolean': |
| 81 | 81 | return toBoolean(value); |
| 82 | 82 | default: |