@modular-forms/react
Version:
The modular and type-safe form library for React
11 lines (10 loc) • 431 B
TypeScript
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>;