अपने प्रश्न को पूछें और दस्तावेज़ का सारांश प्राप्त करें, इस पृष्ठ और आपके चुने हुए AI प्रदाता का उपयोग करके
यह दस्तावेज़ पुराना है, आधार संस्करण को इस तिथि पर अपडेट किया गया है 23 अगस्त 2025.
अंग्रेजी दस्तावेज़ पर जाएँसंस्करण इतिहास
- "प्रारंभिक इतिहास"v5.5.1029/6/2025
इस पृष्ठ की सामग्री एक AI द्वारा अनुवादित की गई है।
अंग्रेजी में मूल सामग्री के अंतिम संस्करण देखेंअगर आपके पास इस दस्तावेज़ को सुधारने के लिए कोई विचार है, तो कृपया GitHub पर एक पुल अनुरोध सबमिट करके योगदान देने में संकोच न करें।
दस्तावेज़ के लिए GitHub लिंकदस्तावेज़ का Markdown को क्लिपबोर्ड पर कॉपी करें
दस्तावेज़ीकरण: intlayer में getEnumeration फ़ंक्शन
विवरण
getEnumeration फ़ंक्शन एक निर्दिष्ट मात्रा के अनुसार पूर्वनिर्धारित शर्तों के आधार पर एक एनेमरेशन ऑब्जेक्ट में संबंधित सामग्री प्राप्त करता है। शर्तें कुंजियों के रूप में परिभाषित होती हैं, और उनकी प्राथमिकता ऑब्जेक्ट में उनके क्रम द्वारा निर्धारित होती है।
पैरामीटर
enumerationContent: QuantityContent<Content>- विवरण: एक ऑब्जेक्ट जहाँ कुंजियाँ शर्तों का प्रतिनिधित्व करती हैं (जैसे,
<=,<,>=,=) और मान संबंधित सामग्री का प्रतिनिधित्व करते हैं। कुंजियों का क्रम उनके मिलान प्राथमिकता को परिभाषित करता है। - प्रकार:
QuantityContent<Content>Contentकिसी भी प्रकार का हो सकता है।
- विवरण: एक ऑब्जेक्ट जहाँ कुंजियाँ शर्तों का प्रतिनिधित्व करती हैं (जैसे,
quantity: number- विवरण: वह संख्यात्मक मान जिसका उपयोग
enumerationContentमें शर्तों से मेल खाने के लिए किया जाता है। - प्रकार:
number
- विवरण: वह संख्यात्मक मान जिसका उपयोग
रिटर्न
- प्रकार:
Content - विवरण:
enumerationContentमें पहली मेल खाने वाली शर्त के अनुसार संबंधित सामग्री। यदि कोई मेल नहीं मिलता है, तो यह कार्यान्वयन के आधार पर डिफ़ॉल्ट रूप से संभाला जाता है (जैसे, त्रुटि या फॉलबैक सामग्री)।
उदाहरण उपयोग
बुनियादी उपयोग
शर्तों की प्राथमिकता
किनारे के मामले
कोई मेल खाने वाली शर्त नहीं:
- यदि कोई शर्त प्रदान की गई मात्रा से मेल नहीं खाती है, तो फ़ंक्शन या तो
undefinedलौटाएगा या डिफ़ॉल्ट/फॉलबैक स्थिति को स्पष्ट रूप से संभालेगा।
- यदि कोई शर्त प्रदान की गई मात्रा से मेल नहीं खाती है, तो फ़ंक्शन या तो
अस्पष्ट शर्तें:
- यदि शर्तें ओवरलैप होती हैं, तो पहली मेल खाने वाली शर्त (ऑब्जेक्ट क्रम के आधार पर) को प्राथमिकता दी जाती है।
अमान्य कुंजी:
- फ़ंक्शन मानता है कि
enumerationContentमें सभी कुंजियाँ वैध हैं और शर्तों के रूप में पार्स की जा सकती हैं। अमान्य या गलत स्वरूपित कुंजियाँ अप्रत्याशित व्यवहार का कारण बन सकती हैं।
- फ़ंक्शन मानता है कि
TypeScript प्रवर्तन:
- फ़ंक्शन यह सुनिश्चित करता है कि
Contentप्रकार सभी कुंजियों में सुसंगत हो, जिससे प्राप्त सामग्री में प्रकार सुरक्षा सुनिश्चित होती है।
- फ़ंक्शन यह सुनिश्चित करता है कि
नोट्स
- दिए गए मात्रा के आधार पर उपयुक्त शर्त निर्धारित करने के लिए
findMatchingConditionउपयोगिता का उपयोग किया जाता है।