Wun Code
TypeScript

أنواع متقدّمة

تتعلّم هنا الأنواع العامّة والاتحادات المميَّزة والأنواع المساعدة، وترى كيف يصير نظام الأنواع أداة تصمّم بها برنامجك.

ابدأ المسارمجاني ولا يحتاج إلى تسجيل

ما ستتعلّمه

  • الأنواع العامّةنوع الناتج يتبع نوع المُدخل
  • قيود الأنواع العامّةاشترط ما تحتاجه فقط
  • الوصول بالمفتاح مع keyofمفتاح موجود وقيمة بنوعها الصحيح
  • اشتقاق الأنواعنوع واحد تُشتقّ منه البقية
  • الاتحادات المميَّزةالحالة المستحيلة لا يمكن كتابتها
  • تغطية كل الحالاتالحالة المنسية توقف البناء
  • حرّاس الأنواعمن unknown إلى نوع موثوق
  • حلقة على المفاتيحنوع يُبنى من مفاتيح نوع آخر
  • الصيغتان as const وsatisfiesتحقّق من الشكل دون أن يتّسع النوع
  • أنواع الوعودلكل انتظار نوعه

محتوى المسار

10 دروس مجموع مدّتها ساعتان
  1. 1الأنواع العامّةTypeScriptنوع الناتج يتبع نوع المُدخل
  2. 2قيود الأنواع العامّةTypeScriptاشترط ما تحتاجه فقط
  3. 3الوصول بالمفتاح مع keyofTypeScriptمفتاح موجود وقيمة بنوعها الصحيح
  4. 4اشتقاق الأنواعTypeScriptنوع واحد تُشتقّ منه البقية
  5. 5الاتحادات المميَّزةTypeScriptالحالة المستحيلة لا يمكن كتابتها
  6. 6تغطية كل الحالاتTypeScriptالحالة المنسية توقف البناء
  7. 7حرّاس الأنواعTypeScriptمن unknown إلى نوع موثوق
  8. 8حلقة على المفاتيحTypeScriptنوع يُبنى من مفاتيح نوع آخر
  9. 9الصيغتان as const وsatisfiesTypeScriptتحقّق من الشكل دون أن يتّسع النوع
  10. 10أنواع الوعودTypeScriptلكل انتظار نوعه