'nobody', а не типом enum, то все, его магия заканчивается?
Бред - это то, что ты enum'ом не умеешь пользоваться, есть и другие способы и ещё один я тебе описал
Енамы придуманы для использования внутри системы. Это статические штуки, у которых может вообще не быть значений. Или при каждом запуске программы значение новое. Суть в том, чтобы использовать ОДНУ И ТУ ЖЕ константу из списка во всём коде
Всё, что тебе присылает бэкенд, должно иметь тип unknown (если тебя беспокоит типобезопасность). А там уже type guard’ами как хочешь разруливай — если хочешь, можешь динамические данные в енам превращать
я просто не пойму, чем это отличается от присваивания от обычного объекта с ключом
Тайпскрипт к енамам иначе отстоится. И ты видишь, в чем отличие
Специально так сделано, кастомный тип для собственного api, несовместимый со строкой. Своё подмножество конечное
ну то есть это по сути нужно исключительно для проверки, если функция ожидает аргумент из Enum, то в нее должна прилететь переменная заданная через Enum
Обсуждают сегодня