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.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage