ما هي types-as-sets؟
يُستخدم عند التفكير في علاقات النوع. يُستخدم عند الخلط بين أنواع الاتحاد أو التقاطع. استخدم عندما يمتد يبدو غير بديهي. المصدر: marius-townhouse/effective-typescript-skills.
يُستخدم عند التفكير في علاقات النوع. يُستخدم عند الخلط بين أنواع الاتحاد أو التقاطع. استخدم عندما يمتد يبدو غير بديهي.
ثبّت مهارة الذكاء الاصطناعي types-as-sets بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: marius-townhouse/effective-typescript-skills.
A type is a set of possible values. Assignability means subset.
Understanding types as sets helps you reason about unions, intersections, extends, and never. This mental model makes TypeScript's behavior intuitive.
If you're confused by assignability errors, think in terms of sets:
يُستخدم عند التفكير في علاقات النوع. يُستخدم عند الخلط بين أنواع الاتحاد أو التقاطع. استخدم عندما يمتد يبدو غير بديهي. المصدر: marius-townhouse/effective-typescript-skills.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill types-as-setsBrowse more skills from marius-townhouse/effective-typescript-skills
يُستخدم عند التفكير في علاقات النوع. يُستخدم عند الخلط بين أنواع الاتحاد أو التقاطع. استخدم عندما يمتد يبدو غير بديهي. المصدر: marius-townhouse/effective-typescript-skills.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill types-as-sets بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/marius-townhouse/effective-typescript-skills