interface Info{
name:string;
date:string;
address:string;
}
interface PickInfo{
address:string;
}
type Test<T>=T extends PickInfo?string:number;
type Test2=Test<Info>;
//==>type Test2 = string
Test2 显示的是 string 类型,这里T extends PickInfo不是子集的意思吗?