UNPKG

extended-dynamic-forms

Version:

Extended React JSON Schema Form (RJSF) v6 with custom components, widgets, templates, layouts, and form events

14 lines (12 loc) 634 B
import { EngineConfig, ValidationEffect } from '../types'; import { ErrorSchema } from '@rjsf/utils'; export interface ValidationConfig { rules: ValidationEffect[]; } export declare const validationEngineConfig: EngineConfig<ValidationEffect, ValidationConfig>; /** * Creates a custom validation function compatible with RJSF * @param validationConfig The validation configuration containing active rules * @returns A validation function that can be passed to RJSF's customValidate prop */ export declare function createCustomValidate(validationConfig: ValidationConfig): (formData: any, errors: ErrorSchema) => ErrorSchema;