in src/framework/M3.tsx [40:59]
function standardSchema(schema: MFieldSchema | MFieldSchema[], layout?: M3UISpec) {
const _schema = _.cloneDeep(schema)
if (_.isArray(_schema)) {
_schema.forEach(item => {
deal(item)
})
const temp: MFieldSchema = {
name: '__root__',
type: 'object',
objectFields: _schema
}
if (layout) {
temp.uispec = layout
}
return _.cloneDeep(temp)
} else {
deal(_schema)
return _schema
}
}