UNPKG

@react-input-validator/rules

Version:

The validation rule objects used by the packages: `@react-input-validator/core`, `@react-input-validator/native` and `@react-input-validator/web`

11 lines 516 B
import type { IRule, Nullable, ValidateFunction } from './Rule'; import ValidationRule from './ValidationRule'; export declare class CustomRule<V = any> extends ValidationRule<V> { #private; constructor(validateFunc: ValidateFunction<V>, errorMessage?: string); get errorMessage(): Nullable<string>; get resultValue(): any; validate(): IRule<V>; } export declare const rule: <V = unknown>(validateFunc: ValidateFunction<V>, errorMessage?: string) => IRule<V>; //# sourceMappingURL=custom.d.ts.map