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 {
179179 ) ;
180180
181181 // 生成枚举翻译
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+ }
191194
192195 // 生成 type 翻译
193196 if ( this . config . isDisplayTypeLabel ) {
You can’t perform that action at this time.
0 commit comments