What are enums in TypeScript and when would you use them? | LetsGit.IT