ngx-form-generator
ngx-form-generator copied to clipboard
Handle OpenAPI Enums
The OpenAPI 3.0 spec allows to define enums: https://swagger.io/docs/specification/data-models/enums/
An example of such an enum in .json format looks like this:
"Propertyname": { "enum": [ "A", "B" ], "type": "string" },
Currently, if the input swagger.json contains such enums, the generation fails:
...\node_modules\@verizonconnect\ngx-form-generator\dist\generator-lib.js:52
const fields = Object.keys(definition.properties);
^
TypeError: Cannot convert undefined or null to object
It would be nice if the generator could handle .json files with such inputs (for example skip over them).
If you agree, I can maybe submit a PR.