fix(frontend): fix ai gen (#2518)

* fix(frontend): fix ai gen

* fix(frontend): Filter out schemas as string
This commit is contained in:
Faton Ramadani
2023-10-30 11:04:52 +01:00
committed by GitHub
parent 12fec27eaa
commit 6f4fb7668c
+8 -3
View File
@@ -32,6 +32,7 @@ function compile(schema: Schema) {
res += '\n}'
return res
}
return rec(schema.properties, true)
}
@@ -71,9 +72,13 @@ export function formatResourceTypes(resourceTypes: ResourceType[], lang: 'python
})
return '\n' + result.join('\n\n')
} else {
const result = resourceTypes.map((resourceType) => {
return `type ${toCamel(capitalize(resourceType.name))} = ${compile(resourceType.schema)}`
})
const result = resourceTypes
.filter(
(resourceType) => Boolean(resourceType.schema) && typeof resourceType.schema === 'object'
)
.map((resourceType) => {
return `type ${toCamel(capitalize(resourceType.name))} = ${compile(resourceType.schema)}`
})
return '\n' + result.join('\n\n')
}
}