Enums vs. String Literal Unions in TypeScript by Daniel ReardenEnums vs. String Literal Unions in TypeScript by Daniel Rearden