Open palaniichukdmytro opened 1 year ago
I am thinking it might be helpful to add flag like --export-enums
and generate them. Is it refer to this line
https://github.com/astahmer/openapi-zod-client/blob/df5dd72c227fe36a38954e26a8a2f57fb96766e6/lib/src/openApiToTypescript.ts#L170
smth like this
t.enum(${name}, [
...schema.enum
]);
I think it's common issue for generate type from open api spec. I am using with zodios https://github.com/astahmer/openapi-zod-client/ openapi-zod-client. But did not found any possible solution to generate enum , instead I see that only union types is possible . Any idea to generate TS enum to use this enum in a code durin compile time .
Example schema json
By default it's generate a union with type flag enabled or via handlebars templates you can do yourself. But it is not possible to generate TS enum or z.nativeEnums
Output:
Exacted/Desire output