टाइपस्क्रिप्ट में स्ट्रिंग लिटरल टाइप
यूनियन टाइप ऑपरेटर की मदद से आप न केवल बिल्ट-इन टाइप्स, बल्कि स्ट्रिंग्स को भी यूनाइट कर सकते हैं। उदाहरण के लिए, आइए ऐसा करते हैं कि एक वेरिएबल केवल दो स्ट्रिंग मानों में से एक ही ले सके:
let str: 'success' | 'error';
आइए जाँच करते हैं। वेरिएबल को एक स्ट्रिंग असाइन करते हैं:
str = 'success';
दूसरी स्ट्रिंग असाइन करते हैं:
str = 'error';
लेकिन कोई अन्य स्ट्रिंग असाइन करने का प्रयास त्रुटि का कारण बनेगा:
str = 'eee'; // त्रुटि
ऐसा बनाएं कि वेरिएबल तीन मानों में से
एक ले सके: 'error',
'warning' या 'success'।