last time I researched enums in TS for a project, they were a mess such that it was better not to use enums in the first place