ich in meinem Typescript den folgenden Typ bin mit:Typoskript: Referenz Subtyp der Typdefinition (Schnittstelle)
interface ExerciseData {
id : number;
name : string;
vocabulary : {
from : string;
to : string;
}[];
}
Nun würde Ich mag eine Variable erstellen, die als Attribut des gleichen Typs ist vocabulary
, versuchen Sie folgendes:
var vocabs : ExerciseData.vocabulary[];
Aber das funktioniert nicht. Kann man irgendwie auf einen Subtyp verweisen? Oder müsste ich so etwas tun?
interface ExerciseData {
id : number;
name : string;
vocabulary : Vocabulary[];
}
interface Vocabulary {
from : string;
to : string;
}
var vocabs : Vocabulary[];
Vielen Dank für Hinweise.
Sie richtig sind. Sie sollten tun, was Sie im letzten Codeblock getan haben. –
Vielen Dank @WayneEllery - also würden Sie sagen, das ist definitiv nicht möglich? –
Ja. Du solltest deine Typen sowieso deklarieren. –