Иногда вам нужен набор строк, собранных под общим ключом. До TypeScript 2.4, TypeScript поддерживал только числовые перечисления. Если используются версии до 2.4, временным обходным решением является использование строковых литералов вместе с объединенными типами, чтобы сымитировать перечисление на основе строки.