Как разрешить использовать только значения enum в TS
подскажите как можно разрешить присваивать переменной только значения из enum
Ответы (1 шт):
Автор решения: Qwertiy
→ Ссылка
Обнови тайпскрипт до 5й версии - там это одно из изменений.
Для более ранних версий - вроде никак.
Смотрим на переменную y:
enum Smth {
A = 10,
B = 20,
C = 30,
}
let x: Smth = Smth.A
let y: Smth = 100
let z: Smth = 10