MCPcopy
hub / github.com/alibaba/x-render / transformFieldsData

Function transformFieldsData

packages/form-render/src/models/formCoreUtils.ts:102–113  ·  view source on GitHub ↗
(_fieldsError: any, getFieldName: any)

Source from the content-addressed store, hash-verified

100};
101
102export const transformFieldsData = (_fieldsError: any, getFieldName: any) => {
103 let fieldsError = _fieldsError;
104 if (isObject(fieldsError)) {
105 fieldsError = [fieldsError];
106 }
107
108 if (!(isArray(fieldsError) && fieldsError.length > 0)) {
109 return;
110 }
111
112 return fieldsError.map((field: any) => ({ errors: field.error, ...field, name: getFieldName(field.name) }));
113};
114
115export const immediateWatch = (watch: any, values: any) => {
116 if (Object.keys(watch || {})?.length === 0) {

Callers 2

useFormFunction · 0.90
useFormFunction · 0.90

Calls 3

isObjectFunction · 0.90
isArrayFunction · 0.90
getFieldNameFunction · 0.70

Tested by

no test coverage detected