إتقان أنواع TypeScript التكرارية: تعمق في التعريفات ذاتية المرجعية | MLOG | MLOG