私はTypeScriptインターフェイスを持っています。問題は約40人のメンバーがいることです。私がそれを使用して、選ばれたメンバーだけを実装すると、いくらか欠けているというエラーが出ます。どのようにそれを無視するには?それらをすべて実装する必要がありますか?この問題は、あるタイプを別のタイプにキャストできないようにします。すべてのインターフェイスメンバーを実装する
など。
interface A {
// 40 members
}
class B implements A {
// only 5 members implemented
}
// somewhere in the code
var myVar1: A = something;
var myVar2: B = <B> myVar1; // here an error (can't convert because B has missing some properties and methods:/)
私が遭遇したすべての言語のインターフェイスのルールは、すべてのメソッドを実装する必要があるということです。 –