With or Without Enums in TypeScript
blog.beraliv.dev