* Check and convert possible numeric strings to numbers * before setting back to data * * @param {*} value * @return {*|Number}
(value)
| 126 | */ |
| 127 | |
| 128 | function toNumber(value) { |
| 129 | if (typeof value !== 'string') { |
| 130 | return value; |
| 131 | } else { |
| 132 | var parsed = Number(value); |
| 133 | return isNaN(parsed) ? value : parsed; |
| 134 | } |
| 135 | } |
| 136 | |
| 137 | /** |
| 138 | * Convert string boolean literals into real booleans. |
no outgoing calls
no test coverage detected