@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
TypeScript
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