मैं अपने 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[];
संकेतों के लिए बहुत बहुत धन्यवाद।
आप सही हैं। आपको अंतिम कोड ब्लॉक में जो करना चाहिए वह करना चाहिए। –
धन्यवाद @WayneEllery - तो आप कहेंगे कि यह निश्चित रूप से संभव नहीं है? –
हाँ। आपको वास्तव में अपने प्रकारों को वैसे भी घोषित करना चाहिए। –