أخطاء TypeScriptخطأ
TS2554TS2554 — مُتوقَّع N وسيطة لكن تم تمرير M
عدد الوسائط الممرَّرة إلى الدالة لا يتطابق مع عدد المعاملات المطلوبة.
nodebrowserdenobun
عرض التفاصيل TS2355دالة ذات نوع إرجاع مُصرَّح به لا تُعيد قيمة في جميع مسارات التنفيذ.
يحدد توقيع الدالة نوع إرجاع، لكن بعض مسارات التنفيذ تصل إلى نهاية الدالة دون إرجاع قيمة. قد لا تحتوي الفروع الشرطية جميعها على جمل `return`.
أضف جمل `return` إلى جميع مسارات الكود. إن كان بإمكان الدالة مشروعًا إرجاع لا شيء، غيّر نوع الإرجاع ليشمل `undefined` أو `void`. راجع جميع فروع `if/else` و`switch`.
function getName(): string {
// missing return
}TS2554عدد الوسائط الممرَّرة إلى الدالة لا يتطابق مع عدد المعاملات المطلوبة.
TS2339لا يستطيع TypeScript العثور على الخاصية المحدَّدة في النوع المعطى.
TS1479يتطلب مسار الاستيراد النسبي امتداد ملف في ظل تحليل Node.js ESM.
TS2365يُستخدَم عامل حسابي أو مقارنة مع أنواع غير متوافقة.
TS4082يتطلب التصدير الافتراضي تعليقاً توضيحياً للنوع عند توليد ملفات الإعلان.
TS2393دالة بالاسم نفسه مُطبَّقة أكثر من مرة.