Sie implementieren es niemals in der Klassendefinition, sondern nur durch die Angabe von instance[index]
, sodass Ihre fooInterface
nicht über implements
in einer TypeScript-Klasse verwendet werden kann, aber zur Beschreibung der erwarteten Struktur verwendet werden kann eines Objekts, e, g. var foo: fooInterface = {};
%Vor%Beschreiben eines indexierbaren Objekts
Ein gängiges Muster in JavaScript besteht darin, ein Objekt (z. B. {}) als Weg zu verwenden Zuordnen von einer Reihe von Zeichenfolgen zu einer Gruppe von Werten. Wenn diese Werte sind vom gleichen Typ können Sie eine Schnittstelle verwenden, um diese Indizierung zu beschreiben Ein Objekt erzeugt immer Werte eines bestimmten Typs (in diesem Fall Widget).
Zitat und Widget Beispiel entnommen aus: Ссылка
Tags und Links typescript