UNPKG

@tutim/headless

Version:

form infrastructure for web applications

6 lines (5 loc) 498 B
import * as RHF from 'react-hook-form'; import { FormConfig, FieldConfig, FieldLogic } from '@tutim/types'; export declare const useDisplayIfLogic: (watch: RHF.UseFormWatch<Record<string, any>>, formConfig: FormConfig) => void; export declare const computeRenderedConfigs: (values: Record<string, any>) => (formConfig: Pick<FormConfig, 'logic' | 'fields'>) => FieldConfig[]; export declare const predicateDisplayIf: (values: Record<string, any>) => (displayIf: FieldLogic['displayIf']) => boolean;