Задать вопрос
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 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Курс по TypeScript
    3 месяца
    Далее
  • Merion Academy
    Онлайн-курс по TypeScript
    2 месяца
    Далее
  • Stepik
    TypeScript с 0 до ПРО | Решение задач по TS, разбор сложных тем
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 1
@OneFive
React.js <3
Видимо HttpStatus.BAD_REQUEST в поле интерфейса из енама приводится к number.
Как вариант можно написать атк https://www.typescriptlang.org/play?#code/MYewdgzg...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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