- GitHub - gvergnaud/hotscript: A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know.
- A library of composable functions for the type-level! Transform your TypeScript types in any way you want using functions you already know. - gvergnaud/hotscript
एक उदाहरण के तौर पर एक कोड लेते हैं।
यह प्रत्येक शब्द के पहले अक्षर को अपरकेस में बदलने वाला कोड है।
यह सरल है, लेकिन इससे रिटर्न टाइप स्ट्रिंग हो जाता है, और टाइप का अनुमान लगाना असंभव हो जाता है।
निश्चित रूप से, हम टाइप को एक-एक करके टाइप करके भी ऐसा कर सकते हैं, जैसा कि ऊपर दिखाया गया है।
लेकिन ऊपर दिखाया गया टाइप पढ़ने में अच्छा नहीं लगता है। नेस्टेड टर्नरी ऑपरेटर और रिकर्सिव स्ट्रक्चर इस समस्या का कारण हैं।
लेकिन आश्चर्यजनक रूप से, टाइपस्क्रिप्ट उच्च-क्रम टाइप का समर्थन करता है।
और उच्च-क्रम टाइप के आधार पर, एक उच्च-क्रम टाइप लाइब्रेरी भी है।
इस लाइब्रेरी का उपयोग करके, हम टाइप परिभाषा को साफ-सुथरा बना सकते हैं।
यह कोडयहाँ है।
इस तरह, हम उच्च-क्रम टाइप का उपयोग करके टाइप को सुगम और पठनीय बना सकते हैं।
इसके अलावा कई अन्य कार्य भी हैं, इसलिए साइट पर जाएँ, इसे देखें और आवश्यकतानुसार इसका उपयोग करें।
टिप्पणियाँ0