{ a: number }> = T
function foo<T>(obj: Alias<T>): number {
return obj.a;
}
синтаксис правильный, но у тебя Алиас затипизирован как тип, который экстендит обьект с полем а, а уже в функции фоо ты отправляешь в Алиас любьой тип
Обсуждают сегодня