Remove duplicate code for parsing numbers.

This commit is contained in:
baldo 2022-09-20 19:11:36 +02:00
parent 15d3f45bae
commit b1075aa2ec
6 changed files with 181 additions and 35 deletions
server/shared/validation

View file

@ -1,4 +1,4 @@
import { parseInteger } from "../utils/strings";
import { parseToInteger } from "../utils/numbers";
import {
isBoolean,
isNumber,
@ -67,7 +67,7 @@ function isValidBoolean(value: unknown): boolean {
function isValidNumber(constraint: Constraint, value: unknown): boolean {
if (isString(value)) {
value = parseInteger(value);
value = parseToInteger(value);
}
if (!isNumber(value)) {