14 lines
363 B
JavaScript
14 lines
363 B
JavaScript
/**
|
|
* Returns the values as an array of javascript numbers
|
|
*
|
|
* @param val - The javascript object for the specified element in the metadata
|
|
* @returns {*}
|
|
*/
|
|
export default function toNumber(val) {
|
|
if (Array.isArray(val)) {
|
|
return [...val].map(v => (v !== undefined ? Number(v) : v));
|
|
} else {
|
|
return val !== undefined ? Number(val) : val;
|
|
}
|
|
}
|