@tutim/headless
Version:
form infrastructure for web applications
7 lines (6 loc) • 634 B
TypeScript
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>;