·tail-recursive-generics
</>

tail-recursive-generics

يُستخدم عند ظهور أخطاء "إنشاء مثيل للنوع عميق جدًا". يُستخدم عند كتابة الأنواع العامة العودية. يُستخدم عند معالجة الهياكل الكبيرة أو العميقة. يُستخدم عند إنشاء حلقات على مستوى النوع.

4التثبيتات·0الرائج·@marius-townhouse

التثبيت

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics

كيفية تثبيت tail-recursive-generics

ثبّت مهارة الذكاء الاصطناعي tail-recursive-generics بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: marius-townhouse/effective-typescript-skills.

TypeScript limits the depth of type instantiation to prevent infinite loops. When you hit "Type instantiation is excessively deep and possibly infinite," you need to refactor your recursive types to be tail-recursive. Using an accumulator pattern, you can write types that TypeScript can optimize, avoiding depth limits.

This skill is essential for type-level programming that processes large or deeply nested structures.

Use accumulator patterns to make generic types tail-recursive. Pass accumulated results as type parameters rather than building up nested type structures.

يُستخدم عند ظهور أخطاء "إنشاء مثيل للنوع عميق جدًا". يُستخدم عند كتابة الأنواع العامة العودية. يُستخدم عند معالجة الهياكل الكبيرة أو العميقة. يُستخدم عند إنشاء حلقات على مستوى النوع. المصدر: marius-townhouse/effective-typescript-skills.

حقائق جاهزة للاقتباس

حقول وأوامر مستقرة للاقتباس في أنظمة الذكاء الاصطناعي والبحث.

أمر التثبيت
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-26
آخر تحديث
2026-03-10

Browse more skills from marius-townhouse/effective-typescript-skills

إجابات سريعة

ما هي tail-recursive-generics؟

يُستخدم عند ظهور أخطاء "إنشاء مثيل للنوع عميق جدًا". يُستخدم عند كتابة الأنواع العامة العودية. يُستخدم عند معالجة الهياكل الكبيرة أو العميقة. يُستخدم عند إنشاء حلقات على مستوى النوع. المصدر: marius-townhouse/effective-typescript-skills.

كيف أثبّت tail-recursive-generics؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/marius-townhouse/effective-typescript-skills