TypeScript एररएरर
TS2339TS2339 — टाइप पर Property मौजूद नहीं
TypeScript दिए गए टाइप पर निर्दिष्ट property नहीं खोज पाता।
nodebrowserdenobun
विवरण देखें TS2571आप किसी unknown टाइप के मान को पहले उसका टाइप narrow किए बिना उपयोग करने का प्रयास कर रहे हैं।
unknown टाइप, any का टाइप-सेफ विकल्प है। any के विपरीत, unknown मानों पर टाइप जाँचे बिना ऑपरेशन नहीं किए जा सकते। TypeScript 4.4+ में catch clause वेरिएबल डिफ़ॉल्ट रूप से unknown होते हैं।
typeof, instanceof, या कस्टम type guard से टाइप narrow करें। यदि आप टाइप के बारे में निश्चित हैं तो type assertions (as Type) उपयोग करें। catch ब्लॉक में विशिष्ट एरर टाइप की जाँच करें।
catch (e) { console.log(e.message); }TS2339TypeScript दिए गए टाइप पर निर्दिष्ट property नहीं खोज पाता।
TS2353एक object literal में ऐसी property है जो लक्ष्य type पर मौजूद नहीं है।
TS2775Type assertion function के लिए सभी parameter types को explicitly annotate करना आवश्यक है।
TS1109TypeScript को एक expression की अपेक्षा थी, लेकिन एक ऐसा token मिला जो expression शुरू नहीं कर सकता।
TS2810JSX एट्रिब्यूट को boolean मान अपेक्षित था लेकिन भिन्न टाइप मिला।
TS2554फ़ंक्शन को पास किए गए arguments की संख्या आवश्यक parameters की संख्या से मेल नहीं खाती।