in lib/modeling/modeler.ts [188:206]
static getFieldRawData<TRawData extends any = any>(entityField: Field, rawData:TRawData):any{
let fieldRawData: any;
if (entityField.data) {
if (entityField.data instanceof Array) {
for (let i = 0, path:string; i < entityField.data.length && fieldRawData === undefined; i++) {
path = entityField.data[i];
const value = path === FIELD_DATA_SELF ? rawData : get(rawData, path);
if (value !== undefined && value !== null)
fieldRawData = value;
}
}
else
fieldRawData = entityField.data === FIELD_DATA_SELF ? rawData : get(rawData, entityField.data);
}
else
fieldRawData = rawData[entityField.id];
return fieldRawData;
}