Merge pull request #30129 from Jonas-Beck/fix/openapi-enum

fix(repo-tools): remove const object from modelEnum template files
This commit is contained in:
Aramis Sennyey
2025-06-03 14:33:40 -04:00
committed by GitHub
3 changed files with 5 additions and 22 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/repo-tools': patch
---
Fixed a bug where linting would fail with the generated clients when defining top-level `enum` schema values.
@@ -18,14 +18,3 @@ export enum {{classname}} {
*/
export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}} | {{/-last}}{{/enumVars}}{{/allowableValues}};
/**
* @public
*/
export const {{classname}} = {
{{#allowableValues}}
{{#enumVars}}
{{name}}: {{{value}}} as {{classname}}{{^-last}},{{/-last}}
{{/enumVars}}
{{/allowableValues}}
};
{{/stringEnums}}
@@ -18,14 +18,3 @@ export enum {{classname}} {
*/
export type {{classname}} = {{#allowableValues}}{{#enumVars}}{{{value}}}{{^-last}} | {{/-last}}{{/enumVars}}{{/allowableValues}};
/**
* @public
*/
export const {{classname}} = {
{{#allowableValues}}
{{#enumVars}}
{{name}}: {{{value}}} as {{classname}}{{^-last}},{{/-last}}
{{/enumVars}}
{{/allowableValues}}
};
{{/stringEnums}}