使用其他接口键的打字稿接口

时间:2018-12-12 12:59:53

标签: typescript

我有2个打字稿界面:

interface IObject1 {
  propOne: string,
  propTwo: string,
  ...
}

interface IObject2 {
  'some.prefix.propOne': string,
  'some.prefix.propTwo': string,
  ...
}

是否可以使用IObject1创建IObject2的简短方法?

1 个答案:

答案 0 :(得分:0)

很好奇您的确切用例是什么样子,为什么要使用带有前缀的属性。

否则,您可以仅使用extends,例如

interface IObject2 extends IObject1 {
     // propOne and propTwo available without redeclaration
}