import { isNil, isNumber } from 'lodash' import { isNotBlank } from '../string' export const parse = (value: string): number => { if (isNumber(value)) return value if (isNil(value) || !isNotBlank(value)) return null const num = Number(value.replace(/,/g, '.')) return !Number.isNaN(num) ? num : null }