मैंने अभी देखा जब टाइपस्क्रिप्ट में एक इंटरफ़ेस बनाने की कोशिश की जा रही थी कि "टाइप" या तो एक कीवर्ड या एक आरक्षित शब्द है। निम्न इंटरफ़ेस बनाते समय, उदाहरण के लिए, टाइपस्क्रिप्ट 1.4 के साथ विजुअल स्टूडियो 2013 में "प्रकार" को नीले रंग में दिखाया गया है:
interface IExampleInterface {
type: string;
}
मान लीजिए कि आप इंटरफ़ेस को इस तरह कक्षा में लागू करने का प्रयास करते हैं:
class ExampleClass implements IExampleInterface {
public type: string;
constructor() {
this.type = "Example";
}
}
क्लास की पहली पंक्ति में, जैसा कि आप इंटरफ़ेस द्वारा आवश्यक संपत्ति को लागू करने के लिए "टाइप" शब्द टाइप करते हैं, IntelliSense "टाइपो" के साथ अन्य कीवर्ड जैसे "टाइपोफ़" या "नया" के समान दिखाई देता है "।
मैंने चारों ओर नज़र डाली है , और इस GitHub मुद्दे को खोज सकता है जो टाइपस्क्रिप्ट में "टाइप" को "सख्त मोड आरक्षित शब्द" के रूप में सूचीबद्ध करता है, लेकिन मुझे इसके बारे में कोई और जानकारी नहीं मिली है कि इसका उद्देश्य वास्तव में क्या है।
मुझे संदेह है कि मैं एक मस्तिष्क गोज़ कर रहा हूं और यह कुछ स्पष्ट है जो मुझे पहले से ही पता होना चाहिए, लेकिन टाइपस्क्रिप्ट के लिए "टाइप" आरक्षित शब्द क्या है?
Type Alias
अपने प्रकारों को एक शब्दार्थ नाम देने के लिए: basarat.gitbooks.io/typescript/content/docs/types/…