родительского класса? Типа:
abstract class ABC {}
class A extends ABC {}
class B extends ABC {}
let myVar: ABC;
И что бы в myVar можно было только детей от ABC закидывать?
Невозможно без явного перечисления
Все правильно написано, в myVar могут быть экземпляры A и B, другие значения оно тоже принимает - но это до тех пор пока абстрактный класс пустой, как только он допишется будет все ок https://www.typescriptlang.org/play/index.html?ssl=1&ssc=1&pln=8&pc=33#code/IYIwzgLgTsDGEAJYBthjAgggIQMIIG8AoBUhAWwFMIALAewBMAKASkIQF8iuU0NMElAB4RKAOwb88hHqnQJsgkeMlZpBLkWTUKATwBqwKAC41+ALwIAzAG4EAensJAvCCBWEAR0A1lp3kDRgCZTHAsEMUoAdyxWO0cPTyA
Обсуждают сегодня