TypeScript एररएरर
TS2578TS2578 — अनावश्यक @ts-expect-error
@ts-expect-error डायरेक्टिव मौजूद है लेकिन अगली लाइन पर कोई एरर नहीं होती।
nodebrowserdenobun
विवरण देखें TS2367दो values के बीच तुलना हमेशा false होगी क्योंकि उनके types में कोई समानता नहीं है।
तुलना में दोनों operands के types में कोई common values नहीं हैं। उदाहरण के लिए, string type के variable की तुलना number literal से करना, या किसी value की जाँच करना कि वह उसके type के domain के बाहर किसी चीज़ के बराबर है।
जाँचें कि तुलना सही है। Types को wider करना पड़ सकता है, या तुलना logic त्रुटिपूर्ण हो सकता है। यदि आप जानते हैं कि runtime type compile-time type से अलग है तो type assertions उपयोग करें।
const x: string = 'hi';
if (x === 42) {}TS2578@ts-expect-error डायरेक्टिव मौजूद है लेकिन अगली लाइन पर कोई एरर नहीं होती।
TS18048TypeScript चेतावनी देता है कि एक मान undefined हो सकता है और आप उसे बिना जाँचे उपयोग कर रहे हैं।
TS2538Index expression का type object को index करने के लिए valid नहीं है।
TS2352दो types के बीच type assertion जिनका कोई overlap नहीं है, शायद एक error है।
TS2769फ़ंक्शन का कोई भी overload signature दिए गए arguments से मेल नहीं खाता।
TS7041default export expression में type annotation नहीं है।