UNPKG

react-forminate

Version:

React.js + Typescript package that creates dynamic UI forms based on the JSON schema

13 lines (12 loc) 554 B
import { ValidationResponseType, ValidationRule, ValidationStrategy } from '../../types'; export declare class ValidationEngine { private static instance; private strategies; private constructor(); private registerDefaultStrategies; private determineRuleType; registerStrategy(name: string, strategy: ValidationStrategy): void; validate(value: any, rules: ValidationRule[], context?: any): Promise<ValidationResponseType>; static getInstance(): ValidationEngine; } export declare const validationEngine: ValidationEngine;