Enums have been a part of TypeScript ever since we started adopting it in Tuleap development. Naturally, we started
using them. There is a TC39 Proposal to add this syntax to the ECMAScript specification. However, at the time of
writing this document, the proposal has not moved from stage zero since 2018. Enums might never be added to ECMAScript...
Moreover, the TypeScript Documentation itself advises to "maybe hold off on using [Enums]".
Additionally, Enums produce more runtime code than simpler alternatives.
I suggest therefore to ban Enums usage with an eslint
rule, with an ADR to explain it.