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