formbold-react
Version:
Formbold package for react.
18 lines (17 loc) • 756 B
TypeScript
import { Config, DeepRequired, FormValues } from './types';
/**
* Merges the provided configuration object with the default configuration,
* overriding any properties that are specified in the provided object.
*
* @param config - The configuration object to merge with the default configuration.
* @returns The merged configuration object.
*/
export declare const mergeConfig: (defaultConfig: DeepRequired<Config>, config?: Config) => {
errorMessages: {
empty: string;
required: (fields: string[]) => string;
};
requiredFields: string[];
};
export declare const toFormValues: (formData: FormData) => FormValues;
export declare const isValueEmpty: (value: FormDataEntryValue | FormDataEntryValue[] | undefined) => boolean;