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
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ответы на вопрос 1
@OneFive
React.js <3
Видимо HttpStatus.BAD_REQUEST в поле интерфейса из енама приводится к number.
Как вариант можно написать атк https://www.typescriptlang.org/play?#code/MYewdgzg...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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