Skip to content

Commit d3c8a93

Browse files
Fix for extensions that override enums - refs #83
1 parent aefacac commit d3c8a93

File tree

1 file changed

+1
-1
lines changed
  • typescript-generator-core/src/main/java/cz/habarta/typescript/generator/emitter

1 file changed

+1
-1
lines changed

typescript-generator-core/src/main/java/cz/habarta/typescript/generator/emitter/Emitter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ private void emitTypeAliases(TsModel model, boolean exportKeyword) {
181181
}
182182

183183
private void emitNumberEnums(TsModel model, boolean exportKeyword, boolean declareKeyword) {
184-
final ArrayList<TsEnumModel<?>> enums = settings.mapEnum == EnumMapping.asNumberBasedEnum
184+
final ArrayList<TsEnumModel<?>> enums = settings.mapEnum == EnumMapping.asNumberBasedEnum && !settings.areDefaultStringEnumsOverriddenByExtension()
185185
? new ArrayList<>(model.getEnums())
186186
: new ArrayList<TsEnumModel<?>>(model.getEnums(EnumKind.NumberBased));
187187
if (settings.sortDeclarations || settings.sortTypeDeclarations) {

0 commit comments

Comments
 (0)