File tree Expand file tree Collapse file tree 2 files changed +17
-9
lines changed Expand file tree Collapse file tree 2 files changed +17
-9
lines changed Original file line number Diff line number Diff line change
1
+ ---
2
+ ' openapi-ts-request ' : patch
3
+ ---
4
+
5
+ perf: perf displayEnumLabel when no enums
Original file line number Diff line number Diff line change @@ -179,15 +179,18 @@ export default class ServiceGenerator {
179
179
) ;
180
180
181
181
// 生成枚举翻译
182
- this . genFileFromTemplate (
183
- `${ displayEnumLabelFileName } .ts` ,
184
- TypescriptFileType . displayEnumLabel ,
185
- {
186
- list : filter ( interfaceTPConfigs , ( item ) => item . isEnum ) ,
187
- namespace : this . config . namespace ,
188
- interfaceFileName : interfaceFileName ,
189
- }
190
- ) ;
182
+ const enums = filter ( interfaceTPConfigs , ( item ) => item . isEnum ) ;
183
+ if ( ! isEmpty ( enums ) ) {
184
+ this . genFileFromTemplate (
185
+ `${ displayEnumLabelFileName } .ts` ,
186
+ TypescriptFileType . displayEnumLabel ,
187
+ {
188
+ list : enums ,
189
+ namespace : this . config . namespace ,
190
+ interfaceFileName : interfaceFileName ,
191
+ }
192
+ ) ;
193
+ }
191
194
192
195
// 生成 type 翻译
193
196
if ( this . config . isDisplayTypeLabel ) {
You can’t perform that action at this time.
0 commit comments