UNPKG

validlyjs

Version:

ValidlyJS is a lightweight, type-safe validation library inspired by Laravel's validation syntax

10 lines 425 B
import { requiredRule } from "../common/Required.js"; export const requiredUnlessRule = { validate: (value, [otherField, unexpectedValue], ctx) => { return ctx.data[otherField] != unexpectedValue ? requiredRule.validate(value, [], ctx) : true; }, message: (params, ctx) => `${ctx.field} is required unless ${params[0]} is ${params[1]}` }; //# sourceMappingURL=RequiredUnless.js.map