ما هي understand-type-widening؟
استخدمه عند الخلط بين سبب استنتاج TypeScript للأنواع العامة. يُستخدم عندما يعطي const vs Let أنواعًا مختلفة. يُستخدم عندما تصبح القيم الحرفية سلسلة أو رقمًا. المصدر: marius-townhouse/effective-typescript-skills.
استخدمه عند الخلط بين سبب استنتاج TypeScript للأنواع العامة. يُستخدم عندما يعطي const vs Let أنواعًا مختلفة. يُستخدم عندما تصبح القيم الحرفية سلسلة أو رقمًا.
ثبّت مهارة الذكاء الاصطناعي understand-type-widening بسرعة في بيئة التطوير لديك عبر سطر الأوامر
المصدر: marius-townhouse/effective-typescript-skills.
When TypeScript infers a type from a value, it often widens it.
A variable initialized with "x" could be intended to hold any string, or just the literal "x". TypeScript guesses using heuristics, and understanding these helps you write predictable code.
If TypeScript infers a broader type than you expected, you're seeing widening.
استخدمه عند الخلط بين سبب استنتاج TypeScript للأنواع العامة. يُستخدم عندما يعطي const vs Let أنواعًا مختلفة. يُستخدم عندما تصبح القيم الحرفية سلسلة أو رقمًا. المصدر: marius-townhouse/effective-typescript-skills.
حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-wideningBrowse more skills from marius-townhouse/effective-typescript-skills
استخدمه عند الخلط بين سبب استنتاج TypeScript للأنواع العامة. يُستخدم عندما يعطي const vs Let أنواعًا مختلفة. يُستخدم عندما تصبح القيم الحرفية سلسلة أو رقمًا. المصدر: marius-townhouse/effective-typescript-skills.
افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-widening بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw
https://github.com/marius-townhouse/effective-typescript-skills