src/helper/number.js
/**
* Convert value into number.
*
* @param {String|Number} number
* @returns {*}
*/
export function toNumber(number) {
let result;
if (typeof number === 'number') {
result = number;
} else if (typeof number === 'string') {
result = number.indexOf('.') > -1 ? parseFloat(number) : parseInt(number, 10);
}
return result;
}
/**
* Invert provided number.
*
* @param {Number} number
* @returns {Number} Returns inverted number.
*/
export function invertNumber(number) {
return -1 * toNumber(number);
}