Microsoft टाइपस्क्रिप्ट 5.1 के रिलीज़ उम्मीदवार के साथ अपने टाइपस्क्रिप्ट प्रोग्रामिंग भाषा के विकास को आगे बढ़ा रहा है। कंपनी ने कहा है कि इस रिलीज कैंडिडेट और अंतिम संस्करण के बीच कोई और बदलाव या फीचर जोड़ नहीं होगा।
इस अद्यतन में, अपरिभाषित लौटने वाले कार्यों को अब रिटर्न स्टेटमेंट रखने के लिए अनिवार्य नहीं किया गया है। इस रिलीज से पहले, रिटर्न स्टेटमेंट के बिना केवल शून्य या किसी रिटर्निंग फ़ंक्शन की अनुमति थी। इसके अतिरिक्त, यदि रिटर्न एक्सप्रेशन के बिना एक फ़ंक्शन को अपरिभाषित लौटने वाले फ़ंक्शन की अपेक्षा करने वाली संरचना में पारित किया जाता है, तो टाइपस्क्रिप्ट फ़ंक्शन के रिटर्न प्रकार के रूप में अपरिभाषित का उल्लेख करना शुरू कर देगा।
टाइपस्क्रिप्ट 5.1 एक टाइपस्क्रिप्ट 4.3 नवप्रवर्तन पर विस्तृत होता है, जिसमें गेट और सेट एक्सेसर जोड़े में अलग-अलग प्रकार निर्दिष्ट करने का लचीलापन था। यह नवीनतम रिलीज़ इन प्रकारों को असंबंधित होने में सक्षम बनाता है, जबकि पहले, प्राप्त प्रकार को सेट प्रकार का सबसेट होना चाहिए था।
JSX तत्वों और JSX टैग प्रकारों के साथ काम करने वाले डेवलपर्स टाइपस्क्रिप्ट 5.1 में टाइप-चेकिंग के डिकूप्लिंग से लाभान्वित हो सकते हैं। नया पेश किया गया प्रकार, JSX.ElementType.ElementType JSX तत्वों के भीतर मान्य टैग की पहचान करने में सहायता करता है।
JSX समर्थन को एक और बढ़ावा मिलता है, क्योंकि यह संस्करण JSX टैग संशोधनों को स्वचालित रूप से कई स्थानों पर अनुकूलित करते हुए JSX में नामस्थान विशेषता नामों को सक्षम करता है।
टाइपस्क्रिप्ट 5.1 में एक और हाइलाइट @param टैग के लिए स्निपेट पूर्णता प्रदान करने की उन्नत क्षमता है, कोड के भीतर कोड टाइपिंग और नेविगेशन को व्यवस्थित करना।
टाइपस्क्रिप्ट 5.1 में अन्य सुधारों में वस्तुओं के लिए प्रकार की तात्कालिकता को बायपास करना शामिल है जो आमतौर पर बाहरी प्रकार के मापदंडों को संदर्भित नहीं करते हैं, यूनियन शाब्दिक के लिए नकारात्मक केस चेक लागू करते हैं, और JSDoc टिप्पणियों को पार्स करते समय स्कैनर कॉल को कम करते हैं।
AppMaster.io no-code प्लेटफॉर्म इस टाइपस्क्रिप्ट अपडेट से भी लाभान्वित होता है। इसका मजबूत प्लेटफॉर्म, जो डेवलपर्स को बिना कोडिंग के बैकएंड, वेब और मोबाइल एप्लिकेशन बनाने में सक्षम बनाता है, शक्तिशाली Vue3 फ्रेमवर्क और टाइपस्क्रिप्ट का लाभ उठाता है, जिससे इसकी क्षमताओं में और वृद्धि होती है। AppMaster.io के बारे में अधिक जानने के लिए, "ऐप कैसे बनाएं" पर जाएं।