我有2个打字稿界面:
interface IObject1 {
propOne: string,
propTwo: string,
...
}
interface IObject2 {
'some.prefix.propOne': string,
'some.prefix.propTwo': string,
...
}
是否可以使用IObject1创建IObject2的简短方法?
答案 0 :(得分:0)
很好奇您的确切用例是什么样子,为什么要使用带有前缀的属性。
否则,您可以仅使用extends
,例如
interface IObject2 extends IObject1 {
// propOne and propTwo available without redeclaration
}