TS2507TS2507 — التعبير ليس مُنشئًا
التعبير المستخدم مع new ليس من نوع مُنشئ.
TS2461يتوقع نمط التفكيك نوع مصفوفة لكن القيمة ليست مصفوفة.
تستخدم تفكيك المصفوفة على قيمة لا يتعرف عليها TypeScript كمصفوفة أو tuple. قد تكون القيمة كائناً أو نوعاً غير قابل للتكرار أو مكتوبة بشكل خاطئ.
استخدم تفكيك الكائن إذا كانت القيمة كائناً. تأكد من أن القيمة مكتوبة كمصفوفة أو tuple. حوِّل القيمة إلى مصفوفة إذا لزم. تحقق من مصدر القيمة للتأكد من صحة الكتابة.
TS2507التعبير المستخدم مع new ليس من نوع مُنشئ.
TS1259تتطلب وحدة CommonJS تفعيل esModuleInterop أو allowSyntheticDefaultImports للاستيراد بتركيب الاستيراد الافتراضي.
TS2304لا يستطيع TypeScript العثور على متغيّر أو دالة أو نوع بالاسم المحدَّد في النطاق الحالي.
TS2493تصل إلى عنصر في صفيف مرتَّب (tuple) بفهرس غير موجود.
TS4058لا يمكن تسمية نوع القيمة المُعادة من دالة دون استيراد نوع من وحدة أخرى.
TS18046تُستخدَم قيمة من نوع unknown في موضع يتطلب نوعاً أكثر تحديداً.