UNPKG

@modular-forms/react

Version:

The modular and type-safe form library for React

11 lines (10 loc) 431 B
import type { FieldValue, Maybe, MaybePromise } from '../types'; /** * Creates a custom validation function. * * @param requirement The validation function. * @param error The error message. * * @returns A validation function. */ export declare function custom<TFieldValue extends FieldValue>(requirement: (value: Maybe<TFieldValue>) => MaybePromise<boolean>, error: string): (value: Maybe<TFieldValue>) => Promise<string>;