TypeScript में noImplicitAny फ्लैग के साथ "Index signature of object type implicitly has an 'any' type" त्रुटि को कैसे ठीक करें
सभी को नमस्ते! मैं TypeScript में एक प्रोजेक्ट लिख रहा हूँ और `noImplicitAny` फ्लैग के साथ सख्त मोड चालू किया है। अब मुझे एक समस्या आ रही है: जब मैं डायनामिक key के द्वारा ऑब्जेक्ट को एक्सेस करने की कोशिश करता हूँ, तो कंपाइलर यह त्रुटि देता है:\n\n> 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 '...'.\n\nयहाँ मेरे कोड का उदाहरण है। मेरे पास विभिन्न ऑर्डर स्टेटस के लिए रंग कॉन्फ़िगरेशन वाला एक ऑब्जेक्ट है:\n\n```typescript\nconst statusColors = {\n pending: 'orange',\n confirmed: 'blue',\n shipped: 'green',\n cancelled: 'red'\n};\n\nfunction getStatusColor(status: string): string {\n return statusColors[status]; // ❌ त्रुटि!\n}\n```\n\nमैं उम्मीद करता हूँ कि फंक्शन key के अनुसार रंग लौटाएगा, लेकिन TypeScript शिकायत करता है