Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Не проверяет тип, если он задан через enum?

Здравствуйте. А не подскажите. Почему не responseBody.statusCode не проверяется тип на значение 400? Спасибо.

enum HttpStatus {
    BAD_REQUEST = 400
}

interface ApiNotFoundView {
    statusCode: HttpStatus.BAD_REQUEST;
}

const responseBody: ApiNotFoundView = {
    statusCode: 500,
};


Playground
  • Вопрос задан
  • 51 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Специализация Frontend-разработчик
    9 месяцев
    Далее
  • Skillbox
    Курс по TypeScript
    3 месяца
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@OneFive
React.js <3
Видимо HttpStatus.BAD_REQUEST в поле интерфейса из енама приводится к number.
Как вариант можно написать атк https://www.typescriptlang.org/play?#code/MYewdgzg...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы