टाइपस्क्रिप्ट जावास्क्रिप्ट का एक टाइप किया हुआ सुपरसेट है जो साधारण जावास्क्रिप्ट में संकलित होता है - जिसका अर्थ है कि कोई भी ब्राउज़र, होस्ट और ऑपरेटिंग सिस्टम इस ओपन-सोर्स तकनीक का उपयोग कर सकता है।
टाइपस्क्रिप्ट जावास्क्रिप्ट का एक एक्सटेंशन है जो टाइप एनोटेशन और अन्य संकलन-समय सुरक्षा जांच जोड़ता है, इसके कंपाइलर जावास्क्रिप्ट स्क्रिप्ट उत्सर्जित करते हैं।
टाइपस्क्रिप्ट एक प्रोग्रामिंग भाषा है जिसे बड़े एप्लिकेशन बनाने के लिए डिज़ाइन किया गया है और इसे सीधे जावास्क्रिप्ट में ट्रांसकंपाइल किया जा सकता है। क्योंकि टाइपस्क्रिप्ट जावास्क्रिप्ट का एक सुपरसेट है, इसलिए मौजूदा जावास्क्रिप्ट प्रोग्राम भी वैध टाइपस्क्रिप्ट प्रोग्राम के रूप में योग्य हो सकते हैं।
टाइपस्क्रिप्ट का उपयोग क्लाइंट-साइड और सर्वर-साइड निष्पादन, साथ ही पोर्टेबल वेब अनुप्रयोगों के लिए जावास्क्रिप्ट ऐप्स विकसित करने के लिए किया जा सकता है।
टाइपस्क्रिप्ट एक ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जो क्लासेस, इंटरफेस, इनहेरिटेंस और मॉड्यूल का समर्थन करती है।
टाइपस्क्रिप्ट जावास्क्रिप्ट का एक टाइप किया हुआ सुपरसेट है, जो सीधे सादे जावास्क्रिप्ट में संकलित होता है और C# या जावा जैसी दृढ़तापूर्वक टाइप की गई भाषाओं से जुड़े सभी लाभ प्रदान करता है, साथ ही आपको जावास्क्रिप्ट के गतिशील, लचीले सिंटैक्स का उपयोग करके कोड लिखने की अनुमति भी देता है।
टाइपस्क्रिप्ट एक ऐसा प्लेटफॉर्म प्रदान करता है जो कोड लिखने को सरल बनाता है: इसका कंपाइलर आपके टाइपस्क्रिप्ट टेक्स्ट को सामान्य जावास्क्रिप्ट में अनुवादित करता है जिसे कोई भी ब्राउज़र समझ सकता है।
टाइपस्क्रिप्ट कोई नई प्रोग्रामिंग भाषा नहीं है - यह बस जावास्क्रिप्ट है जिसमें कुछ अतिरिक्त विशेषताएं हैं। यहां तक कि इसका कंपाइलर, जो पूरी तरह से टाइपस्क्रिप्ट में लिखा गया है, दोनों तरह के कोड को संकलित कर सकता है - टाइपस्क्रिप्ट और जावास्क्रिप्ट दोनों!
टाइपस्क्रिप्ट एक ओपन-सोर्स प्रोजेक्ट है; इसका कंपाइलर GitHub पर पाया जा सकता है।
माइक्रोसॉफ्ट टाइपस्क्रिप्ट का प्राथमिक प्रायोजक है, और आप इसे विजुअल स्टूडियो, विजुअल स्टूडियो कोड या किसी अन्य के साथ उपयोग कर सकते हैं। संपादक.
टाइपस्क्रिप्ट की कई विशेषताएं इसे जावास्क्रिप्ट से अलग बनाती हैं।
टाइपस्क्रिप्ट एक अमूल्य उपकरण है जो किसी भी कार्य की गुणवत्ता को महत्वपूर्ण रूप से बढ़ा सकता है। पाण्डुलिपिटाइप सिस्टम और स्टेटिक एनालिसिस दोनों ही सुविधाएँ प्रदान करके, टाइपस्क्रिप्ट त्रुटियों का शीघ्र पता लगाने में सक्षम बनाता है ताकि उन्हें बाद में महंगी समस्या बनने से रोका जा सके। इसके अलावा, इसका उपयोग कोड को अधिक रखरखाव योग्य और पढ़ने में आसान बनाता है - बड़ी परियोजनाओं में दो आवश्यक गुण।

