Мой пример Java enum: < /p>
Код: Выделить всё
public enum DefinedFields {
DEFINITION("definition"),
HAS_DIRECT_CHILDREN("hasDirectChildren");
private final String text;
DefinedFields(String text) {
this.text = text;
}
public String getText() {
return text;
}
}
< /code>
Вот соответствующий бит от моего Maven Pom: < /p>
cz.habarta.typescript-generator
typescript-generator-maven-plugin
3.2.1263
generate
generate
process-classes
gson
asEnum
DefinedFields
module
Код: Выделить всё
export const enum DefinedFields {
DEFINITION = "DEFINITION",
HAS_DIRECT_CHILDREN = "HAS_DIRECT_CHILDREN",
}
< /code>
Однако то, что мне нужно сгенерировать: < /p>
export const enum DefinedFields {
DEFINITION = "definition",
HAS_DIRECT_CHILDREN = "hasDirectChildren"
}
Некоторые вопросы, которые у вас могут быть
- Почему бы не воссоздать Enum вручную в Typecript? У нас есть много значений перечисления, и это действительно поможет уменьшить ошибки, если мы сможем определить его один раз. Т.е. мы не можем изменить его, чтобы соответствовать сгенерированным значениям TypeScript.
Подробнее здесь: https://stackoverflow.com/questions/788 ... with-field