payload-field-validators
Version:
Easy validation handlers for Payload CMS collection's fields
18 lines • 618 B
TypeScript
import { validateUrl } from './url/index.js';
import { validateRegex } from './regex/index.js';
import { validateIPAddress } from './ip_address/index.js';
import { validateEmail } from './email/index.js';
/**
* Interface to define a Validator
*/
interface PayloadValidator {
condition: boolean;
message?: string;
}
/**
* list of Validators to apply on Payload's Collection Field
* @param validators
*/
export declare function validateField(validators: PayloadValidator[] | PayloadValidator): any;
export { validateRegex, validateUrl, validateIPAddress, validateEmail };
//# sourceMappingURL=index.d.ts.map