なぜこれが実装されていないのですか?多くのプロパティを持つオブジェクトを作成しようとしていますが、すべて同じタイプです。ただし、インターフェイスは機能しません。Index sigatures of types 'Foo' and 'StringKey' are incompatible.
interface StringKey {
[key: string]: number;
}
class Foo implements StringKey {
public Foo1 = 1;
public Foo2 = 2;
public Foo3 = 3;
constructor() {
}
}
このようなインターフェースは、クラスによって明示的に実装することはできません。このディスカッションを参照してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加