从没有属性或属性列表的接口创建类型

时间:2018-12-11 19:37:26

标签: typescript interface

我正在寻找一种方法,给定像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,
  };
}

我正在寻找一种可行的方法。我尝试了PartialExtractExclude

0 个答案:

没有答案