UNPKG

215 BPlain TextView Raw
1import { isNaN } from 'lodash/fp';
2
3export default function number(value: string): number {
4 const num = Number(value);
5 if (isNaN(num)) {
6 throw new Error(`expected a number: "${value}"`);
7 }
8 return num;
9}