In the past few years, there’s been a growing trend of criticizing TypeScript’s enum feature. Videos, blog posts, and tweets call for avoiding them entirely, and many developers are now defaulting to union types or const objects instead. And yes—Type...