a: A) {
};
class a extends WTF<number> {};
let b = <string | number> "";
t(new a, b);
У ТС просто пагубная привычка тайпчекера выводить самый общий тип
Да вроде правильно подсказывает, но почему оно разрешает унион туда кидать мне не ясно
Потому что кидает самый общий тип, це же тайпчекер тс)
Обсуждают сегодня