Avatar ·

TypeScript में TS2532 त्रुटि: Object संभवतः 'undefined' है — इसे कैसे ठीक करें?

सभी को नमस्ते! मैं TypeScript में नया हूँ और Firebase Cloud Functions और Firestore के साथ एक प्रोजेक्ट पर काम कर रहा हूँ। मेरे पास एक फंक्शन है जो Firestore डॉक्यूमेंट से डेटा प्राप्त करता है और उसे प्रोसेस करता है। लेकिन TypeScript लगातार TS2532 त्रुटि दे रहा है: "Object is possibly 'undefined'"। यहाँ मेरा कोड है:\n\n```typescript\nimport * as functions from 'firebase-functions';\nimport * as admin from 'firebase-admin';\n\nadmin.initializeApp();\n\nexport const processUserData = functions.firestore\n .document('users/{userId}')\n .onCreate(async (snap, context) => {\n const data = snap.data();\n const userName = data.name; // यहाँ TS2532 त्रुटि\n const userAge = data.age; // और यहाँ भी\n console.log(`User ${userName} is ${userAge} years old.`);\n });\n```\n\nमैं समझता हूँ कि `data` संभवतः `undefined` हो सकता है, ले

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग