UNPKG

payload-field-validators

Version:

Easy validation handlers for Payload CMS collection's fields

16 lines (14 loc) 473 B
import { validateField } from '../index.js' import * as v from 'valibot' import { valibotCheck } from '../../utils/index.js' /** * Wrapper function for URL validation * @param value the input to be checked * @param message message to shown if input is invalid */ export function validateUrl(value: any, message?: string): any { return validateField({ condition: valibotCheck(v.pipe(v.string(), v.url()), value), message: message || 'Not a valid URL', }) }