fixed custom validator for json fields

This commit is contained in:
Pau 2025-05-09 02:12:49 +02:00
parent c5fd8c4dc5
commit 31540d4d4b
1 changed files with 8 additions and 2 deletions

View File

@ -10,11 +10,16 @@ const longitudeRange = (field, { min = -180, max = 180 } = {}) =>
.isFloat({ min, max })
.withMessage(`|${field}| must be a number between ${min} and ${max}`)
const latitudeRange = (field, { min = -90, max = 90 } = {}) =>
const latitudeRange = (field, { min = -90, max = 90 } = {}) =>
check(field)
.isFloat({ min, max })
.withMessage(`|${field}| must be a number between ${min} and ${max}`)
const json = (field) =>
check(field)
.isJSON()
.withMessage(`|${field}| must be a valid JSON string`);
export {
integer,
integerRange,
@ -22,5 +27,6 @@ export {
varChar,
bigInt,
latitudeRange,
longitudeRange
longitudeRange,
json
}