UNPKG

@tutim/headless

Version:

form infrastructure for web applications

7 lines (6 loc) 634 B
import { FieldConfig, PartialFieldConfig, PartialFormConfig } from '@tutim/types'; export declare const useFormConfig: (formIdOrConfig: PartialFormConfig | string) => PartialFormConfig; export declare const getFieldConfigsDefaults: (partialConfigs: PartialFieldConfig[]) => FieldConfig[]; export declare const mergeFieldConfigs: (prevConfig: PartialFieldConfig[], overrides: PartialFieldConfig[]) => PartialFieldConfig[]; export declare const getFieldConfigs: (prevConfig: PartialFieldConfig[], overrides: PartialFieldConfig[]) => FieldConfig[]; export declare const getDefaults: (fieldConfigs: FieldConfig[]) => Record<string, any>;