Avatar ·

TypeScript में noImplicitAny फ्लैग के साथ "Index signature of object type implicitly has an 'any' type" त्रुटि को कैसे ठीक करें

सभी को नमस्ते! मैं TypeScript में एक प्रोजेक्ट लिख रहा हूँ और `noImplicitAny` फ्लैग के साथ सख्त मोड चालू किया है। अब मुझे एक समस्या आ रही है: जब मैं डायनामिक key के द्वारा ऑब्जेक्ट तक पहुँचने का प्रयास करता हूँ, तो कंपाइलर यह त्रुटि देता है: > Element implicitly has an 'any' type because expression of type 'string' can't be used to index type '...'. No index signature with a parameter of type 'string' was found on type '...'. यहाँ मेरे कोड का उदाहरण है। मेरे पास विभिन्न ऑर्डर स्टेटस के लिए रंगों का कॉन्फ़िगरेशन ऑब्जेक्ट है: ```typescript const statusColors = { pending: 'orange', confirmed: 'blue', shipped: 'green', cancelled: 'red' }; function getStatusColor(status: string): string { return statusColors[status]; // ❌ त्रुटि! } ``` मैं उम्मीद करता हूँ कि फंक्शन key के अनुसार रंग लौटाएगा, लेकिन TypeScript शिकायत करता है