TypeScript में स्ट्रिंग वैल्यू के साथ enum कैसे बनाएं?
नमस्ते! मैंने अभी-अभी TypeScript सीखना शुरू किया है और एनम (enums) के साथ काम करते समय एक समस्या का सामना करना पड़ा। मुझे एक ऐसा enum बनाना है जो ऑनलाइन स्टोर में ऑर्डर स्टेटस के लिए स्ट्रिंग वैल्यू स्टोर करे: "pending" (प्रतीक्षारत), "shipped" (भेजा गया), "delivered" (डिलीवर किया गया) और "cancelled" (रद्द किया गया)।\n\nमैंने इस तरह कोड लिखने की कोशिश की:\n\n```typescript\nenum OrderStatus {\n Pending = "pending",\n Shipped = "shipped",\n Delivered = "delivered",\n Cancelled = "cancelled"\n}\n```\n\nयह काम करता हुआ लग रहा है, लेकिन मुझे यकीन नहीं है कि यह सही है या नहीं। जब मैं इस enum को एक फंक्शन में उपयोग करने की कोशिश करता हूं:\n\n```typescript\nfunction updateOrderStatus(status: OrderStatus) {\n console.log(`ऑर्डर स्टेटस बदल दिया गया: ${status}`);\n}\n\nupdateOrderStatus("shipped"); // Error!\n```\n\nTypeScript एक एरर देता है: `Ar