- `const` modifier on type parameters by ahejlsberg · Pull Request #51865 · microsoft/TypeScript
- With this PR we implement a new const modifier for type parameters. In a function, method, or constructor invocation, when a literal expression in an argument is contextually typed by a const type ...
हम कभी-कभी जेनेरिक में स्ट्रिंग के बजाय "hello" जैसे समान प्रकार को डालना चाहते हैं।
लेकिन यह टाइप इन्फ्रेंस के साथ अच्छी तरह से काम नहीं करने वाली सामग्री में से एक है।
```
हम लाइब्रेरी विकसित करते समय, उपयोगकर्ता अनुभव के लिए स्वेच्छा से टाइप इन्फ्रेंस को मजबूत करने का प्रयास करते हैं।
```
इस प्रकार के टाइप को इन्फरेंस करने के लिए।
हम इसे करने के लिए कई तरीके अपना सकते हैं।
```
as const और readonly लगाने की विधि, लेकिन
यह उपयोगकर्ता द्वारा स्वयं डाला जाता है, लाइब्रेरी डेवलपर द्वारा नहीं किया जा सकता है।
इस कारण से, TS 5.0 में लाइब्रेरी डेवलपर के लिए एक नया कीवर्ड बनाया गया है।
इस कीवर्ड का उपयोग करके, हम इसे आसानी से संभाल सकते हैं।
```
यह एरे या लिटरल टाइप पर भी लागू होता है, लेकिन दुर्भाग्य से यह एरो फंक्शन में काम नहीं करता है।
फिर भी, यह लाइब्रेरी डेवलपर्स के लिए काफी अच्छी खबर है, और उपयोगकर्ताओं के लिए भी अच्छी खबर है।
टिप्पणियाँ0