UNPKG

validlyjs

Version:

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

9 lines 423 B
import { requiredRule } from "../common/Required.js"; export const requiredWithRule = { validate: (value, [fields], ctx) => { const anyPresent = fields.split(',').some(f => ctx.data[f] !== undefined); return anyPresent ? requiredRule.validate(value, [], ctx) : true; }, message: (params, ctx) => `${ctx.field} is required when ${params[0]} is present` }; //# sourceMappingURL=RequiredWith.js.map