in src/lib/util/utils.ts [533:550]
export function relaxModelLikeEntities(model: Model) {
model = relaxEntityType(model)
if (model.properties) {
const modelProperties = model.properties
for (const propName in modelProperties) {
const isPropRequired = model.required ? model.required.some(p => p == propName) : false
const mp = modelProperties[propName]
if (mp) {
if (mp.properties) {
modelProperties[propName] = relaxModelLikeEntities(mp)
} else {
modelProperties[propName] = relaxEntityType(mp, isPropRequired)
}
}
}
}
return model
}