أنماط متقدمة
تعلمأنماط متقدمة — Advanced Patterns
بعد الأساسيات، تبدأ TypeScript في التألق عند تصميم الحالات. هذا الفصل يركز على أنماط تجعل الحالات مستحيلة الخطأ قدر الإمكان: unions موسومة، فحص شامل، ونمط Result.
ما ستتعلمه:
- discriminated unions — حالات بوسم واضح.
- exhaustive checks — لا تنسَ حالة جديدة.
- Result pattern — نجاح أو فشل بدون throwing في كل مكان.
مهارات الفصل
discriminated-unions
exhaustive-checks
result-pattern