टाइपस्क्रिप्ट में वैल्यूएटर्स को समझना
वैल्यूएटर एक ऐसी वस्तु है जिसका उपयोग किसी संपत्ति या संपत्तियों के समूह के मूल्य का मूल्यांकन करने के लिए किया जा सकता है। दूसरे शब्दों में, यह एक ऐसी वस्तु है जो किसी चीज़ के मूल्य की गणना करना जानती है। टाइपस्क्रिप्ट में, किसी संपत्ति के प्रकार या गुणों के समूह को निर्धारित करने के लिए एक वैल्यूएटर का उपयोग किया जाता है। इसका उपयोग किसी संपत्ति के प्रकार या गुणों के समूह को निर्दिष्ट करने के लिए `प्रकार` कीवर्ड के साथ संयोजन में किया जाता है। यहां एक उदाहरण दिया गया है:
``` इंटरफ़ेस व्यक्ति {
नाम: स्ट्रिंग;
आयु: संख्या;
}
वर्ग कर्मचारी व्यक्ति का विस्तार करता है {
वेतन: संख्या;
}
फ़ंक्शन getEmployee(कर्मचारी: कर्मचारी): कर्मचारी {
वापसी कर्मचारी; //कर्मचारी का उदाहरण देता है। // 0
```
प्रिंट करता है इस उदाहरण में, `व्यक्ति` इंटरफ़ेस में दो गुण हैं: `नाम` और `आयु`। 'कर्मचारी' वर्ग 'व्यक्ति' इंटरफ़ेस का विस्तार करता है और 'वेतन' नामक एक नई संपत्ति जोड़ता है। `getEmployee` फ़ंक्शन तर्क के रूप में `कर्मचारी` का एक उदाहरण लेता है और `कर्मचारी` का एक उदाहरण देता है। `मूल्यांकनकर्ता` कीवर्ड का उपयोग `कर्मचारी` वर्ग में `वेतन` संपत्ति के प्रकार को निर्दिष्ट करने के लिए किया जाता है। इस मामले में, `वेतन` संपत्ति का प्रकार `संख्या` है। `मूल्यांकनकर्ता` कीवर्ड के बिना, `वेतन` संपत्ति का प्रकार `कोई भी` के रूप में अनुमान लगाया जाएगा, जिसका अर्थ है कि यह किसी भी प्रकार का मूल्य हो सकता है। 'वैल्यूएटर' कीवर्ड का उपयोग करके, हम संपत्ति के प्रकार को स्पष्ट रूप से निर्दिष्ट कर सकते हैं और यह सुनिश्चित कर सकते हैं कि यह हमेशा एक संख्या है। संक्षेप में, एक वैल्यूएटर एक ऐसी वस्तु है जो किसी संपत्ति के प्रकार या गुणों के सेट की गणना करना जानता है। इसका उपयोग टाइपस्क्रिप्ट में किसी संपत्ति के प्रकार या गुणों के सेट को निर्दिष्ट करने के लिए `टाइप` कीवर्ड के संयोजन में किया जाता है।