TypeScript: Referenz-Subtyp der Typdefinition (Schnittstelle)
Ich verwende den folgenden Typ in meinem TypScript:
interface ExerciseData {
id : number;
name : string;
vocabulary : {
from : string;
to : string;
}[];
}
Nun möchte ich eine Variable erstellen, die vom selben Typ ist wie das Attributvocabulary
, versuchen Sie Folgendes:
var vocabs : ExerciseData.vocabulary[];
Aber das funktioniert nicht. Kann man irgendwie auf einen Subtyp verweisen? Oder müsste ich so etwas machen?
interface ExerciseData {
id : number;
name : string,;
vocabulary : Vocabulary[];
}
interface Vocabulary {
from : string;
to : string;
}
var vocabs : Vocabulary[];
Vielen Dank für Hinweise.