महारत
TypeScript · विशेषज्ञ - आर्किटेक्चर, आंतरिक कार्यप्रणाली और किनारे के मामले
- कंडीशनल टाइप्स और infer: कंपाइलर का तर्ककंडीशनल टाइप्स की वितरणशीलता, infer के साथ पैटर्न मैचिंग, और never, any तथा boolean जैसे किनारे के मामलों में महारत हासिल करें।
- मैप्ड टाइप्स और की-रीमैपिंग: टाइप्स को रूपांतरित करनासमझें कि होमोमॉर्फिक मैप्ड टाइप्स मॉडिफ़ायर्स को कैसे संरक्षित करते हैं और as क्लॉज़ कैसे कीज़ को नाम बदलता या छानता है।
- टेम्पलेट लिटरल टाइप्स: कंपाइल टाइम पर गणना की गई स्ट्रिंग्सकार्तीय गुणनफल के माध्यम से यूनियन उत्पन्न करने और infer के साथ स्ट्रिंग लिटरल्स को पार्स करने के लिए टेम्पलेट लिटरल टाइप्स का लाभ उठाएं।
- ओवरलोड्स, टाइप्ड this, और वेरिएंसओवरलोड रिज़ॉल्यूशन, this छद्म-पैरामीटर, और उन वेरिएंस नियमों को समझें जो फ़ंक्शन असाइनेबिलिटी को नियंत्रित करते हैं।
- प्रोडक्शन पैटर्न: ब्रांडेड टाइप्स, satisfies, और .d.tsउन विशेषज्ञ पैटर्नों को लागू करें जो एक वास्तविक कोडबेस को सुरक्षित करते हैं: सिमुलेटेड नामिकता, बिना वाइडनिंग के वैलिडेशन, और ऐम्बिएंट घोषणाएं।