我正在寻找一种方法,给定像Person
这样的接口和像something
这样的函数,我可以不用使用Person
就返回Partial
的一部分,因为那样任何可选属性。
interface Person {
id: number;
name: string;
age: number;
height: number;
}
function something(data): Example<Person, 'id'> {
return {
name: 'Tom',
age: 22,
height: 5.9,
};
}
我正在寻找一种可行的方法。我尝试了Partial
,Extract
和Exclude
。