1
ответ

Есть ли способ добиться сужения типа путем проверки с помощью функции?

класс A {} класс B расширяет A {bb () {...}} function isB (obj: A) {return obj instanceof B; } const x: A = new B (); // x имеет тип A, если (isB (x)) {x.bb (); // Могу ли я получить x, чтобы иметь тип B? } Я ...
вопрос задан: 13 July 2018 21:41