UNPKG

@uplink-protocol/form-controller

Version:

Reactive multi-step form controller with dynamic validation and state management

21 lines (20 loc) 526 B
import { DynamicValidator } from './validator-registry'; /** * Register a custom dynamic validator */ export declare const registerValidator: (name: string, validator: DynamicValidator) => void; /** * Unregister a dynamic validator */ export declare const unregisterValidator: (name: string) => boolean; /** * Get predefined validators */ export declare const getAvailableValidators: () => { requiredIf: string; equals: string; }; /** * Type for dynamic validator function */ export type { DynamicValidator };