Files
documentation/node_modules/algoliasearch-helper/src/functions/valToNumber.js
2024-03-22 03:47:51 +05:30

18 lines
352 B
JavaScript

'use strict';
function valToNumber(v) {
if (typeof v === 'number') {
return v;
} else if (typeof v === 'string') {
return parseFloat(v);
} else if (Array.isArray(v)) {
return v.map(valToNumber);
}
throw new Error(
'The value should be a number, a parsable string or an array of those.'
);
}
module.exports = valToNumber;