0
私は2つのインターフェイスを持っています。インターフェイスA
は汎用インターフェイスですが、インターフェイスB
はあまり使用されない特別な拡張です。また、新しいプロパティ('bar3')
を含めるようにB.foo
を伸ばしながらB.foo
がA.foo ('bar1', 'bar2')
のプロパティを継承するよう、私はそれを作ることができますどのようにインターフェイス上のプロパティを拡張する方法
export interface A {
foo: {
bar1: any;
bar2: any;
}
}
export interface B extends A {
foo: {
bar3: any;
}
specialBar: Function
}
?
A.foo
を拡張する方法はありますか?A.foo
には独自のインターフェイスがありますか?
現在、WebStormはエラー:Incompatible override for member from interface A
を投げています。