TypeScript: ссылочный подтип определения типа (интерфейс)
Я использую следующий тип в моем TypScript:
interface ExerciseData {
id : number;
name : string;
vocabulary : {
from : string;
to : string;
}[];
}
Теперь я хотел бы создать переменную того же типа, что и атрибутvocabulary
, пытаясь следующее:
var vocabs : ExerciseData.vocabulary[];
Но это не работает. Можно ли как-то ссылаться на подтип? Или я должен был сделать что-то подобное?
interface ExerciseData {
id : number;
name : string;
vocabulary : Vocabulary[];
}
interface Vocabulary {
from : string;
to : string;
}
var vocabs : Vocabulary[];
Большое спасибо за подсказки.