Практика IT-собеседований
Что такое перечисления (enums) и когда их использовать? – TypeScript · Практика IT-собеседований