Typescript

Typescript   →  Typescript проверка значения на соответствие типу(string literal type)

Когда хочется использовать литеральные типы(string literal types) вместо перечислений(enum), встает вопрос как проверить значение на соответствие типу в рантайме.

С версии Typescript 3.4 это сделать довольно просто.

1. Объявляем массив с типами: