fixed custom validator for json fields
This commit is contained in:
parent
c5fd8c4dc5
commit
31540d4d4b
|
|
@ -10,11 +10,16 @@ const longitudeRange = (field, { min = -180, max = 180 } = {}) =>
|
||||||
.isFloat({ min, max })
|
.isFloat({ min, max })
|
||||||
.withMessage(`|${field}| must be a number between ${min} and ${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)
|
check(field)
|
||||||
.isFloat({ min, max })
|
.isFloat({ min, max })
|
||||||
.withMessage(`|${field}| must be a number between ${min} and ${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 {
|
export {
|
||||||
integer,
|
integer,
|
||||||
integerRange,
|
integerRange,
|
||||||
|
|
@ -22,5 +27,6 @@ export {
|
||||||
varChar,
|
varChar,
|
||||||
bigInt,
|
bigInt,
|
||||||
latitudeRange,
|
latitudeRange,
|
||||||
longitudeRange
|
longitudeRange,
|
||||||
|
json
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue