payload-field-validators
Version:
Easy validation handlers for Payload CMS collection's fields
14 lines (12 loc) • 379 B
text/typescript
import { BaseIssue, BaseSchema, pipe, regex, safeParse, string, url } from 'valibot'
/**
* utility for valibot
* @param schema valibot scheme to apply valiation
* @param value the value to be checked
*/
export function valibotCheck(
schema: BaseSchema<unknown, unknown, BaseIssue<unknown>>,
value: any,
): boolean {
return safeParse(schema, value)?.success == true
}