UNPKG

orange-orm

Version:

Object Relational Mapper

12 lines (11 loc) 290 B
function purify(value) { if(value == null) return null; const parsedFloat = Number.parseFloat(value); if (!isNaN(parsedFloat)) return parsedFloat; if (typeof(value) !== 'number') throw new Error('\'' + value + '\'' + ' is not a number'); return value; } module.exports = purify;