TypeScript • المستوى الثاني
فهرس المسارالأنواع المتقدمة والقوالب العمومية
استخدام Enums, Generics, و Utility Types لكتابة أكواد مرنة وقابلة لإعادة الاستخدام.
01
الدرس 1: التعدادات المحددة (Enums)
تعريف مجموعة من الثوابت المرتبطة مثل حالات الطلب أو أعداء اللعبة لزيادة وضوح الأكواد.
02
الدرس 2: القوالب العمومية المتقدمة (Generics)
إنشاء مكونات ودوال مرنة تتعامل مع مختلف أنواع البيانات دون التضحية بفحص الأنواع الصارم.
03
الدرس 3: أنواع التقاطع والتجميع (Intersection & Tuples)
دمج عدة واجهات بـ Intersection (&) وبناء مصفوفات ثابتة الأحجام والأنواع بـ Tuples.
04
الدرس 4: الأدوات المساعدة المدمجة (Utility Types)
استخدام Partial, Readonly, Pick, و Omit للتعديل على الواجهات والأنواع الحالية بسهولة.