mobx-react-form
Version:
Reactive MobX Form State Management
14 lines • 1.31 kB
TypeScript
declare const defaultValue: ({ type, value, nullable, isEmptyArray, fallbackValueOption, }: any) => null | false | 0 | [
] | "";
declare const parsePath: (path: string) => string;
declare const parseInput: (input: Function, { fallbackValueOption, type, isEmptyArray, separated, unified, fallback }: any) => any;
declare const parseArrayProp: (val: any, prop: string, removeNullishValuesInArrays: boolean) => any;
declare const parseCheckArray: (field: any, value: any, prop: string, removeNullishValuesInArrays: boolean) => any;
declare const parseCheckOutput: (field: any, prop: string, retrieveNullifiedEmptyStrings?: boolean) => any;
declare const handleFieldsArrayOfStrings: ($fields: any, add?: boolean) => any;
declare const handleFieldsNested: (fields: any, strictProps?: boolean) => any;
declare const mergeSchemaDefaults: (fields: any, validator: any) => any;
declare const prepareFieldsData: (initial: any, strictProps?: boolean, fallback?: boolean) => any;
declare const pathToFieldsTree: (struct: string[], path: string, n?: number, add?: boolean) => any;
export { defaultValue, parseInput, parsePath, parseArrayProp, parseCheckArray, parseCheckOutput, mergeSchemaDefaults, handleFieldsNested, handleFieldsArrayOfStrings, prepareFieldsData, pathToFieldsTree, };
//# sourceMappingURL=parser.d.ts.map