не юзай енамы, они фу фу
Юзай const enum
А что вместо?
юнионами можно обходится
почему?
Итерировать только нельзя
ну держать такие крякозябры костыльные ну такое, вот даже еще при их использовании нужно костыли пихать
Думаю, некоторые фишки в виде расширения типа, меньшей записи в коде и интеграции иде
Если необходимо итерировать, что делаешь?
честно то не приходилось еще
я про то что получаеться на выходе
какая разница, что получается на выходе? читать-то надо исходники
И выход у export const enum и export enum разный.
enum — конструкция языка. Если компилятор переводит эту конструкцию в хрень, это печально, конечно. Но это не повод отказываться от конструкций языка, а повод апгрейдить компилятор
С юнион это покороче можно написать, но печалит больше необходимость итерации, а её нет в бнионе
ты же знаешь во что превращается async/await для es5?
мы используем es6)
а где default?
А зачем?
ну, это самое так надо )
Какое значение будет у value в default ветке?
throw Error🌚
Тогда уж asserts never
Обсуждают сегодня