·tail-recursive-generics
</>

tail-recursive-generics

Úselo cuando obtenga errores "La creación de instancias de tipo es excesivamente profunda". Úselo al escribir tipos genéricos recursivos. Úselo al procesar estructuras de tipo grande o profundo. Úselo al crear bucles de nivel de tipo.

4Instalaciones·0Tendencia·@marius-townhouse

Instalación

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

Cómo instalar tail-recursive-generics

Instala rápidamente el skill de IA tail-recursive-generics en tu entorno de desarrollo mediante línea de comandos

  1. Abrir Terminal: Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.)
  2. Ejecutar comando de instalación: Copia y ejecuta este comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
  3. Verificar instalación: Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

Fuente: marius-townhouse/effective-typescript-skills.

SKILL.md

Ver original

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.

Úselo cuando obtenga errores "La creación de instancias de tipo es excesivamente profunda". Úselo al escribir tipos genéricos recursivos. Úselo al procesar estructuras de tipo grande o profundo. Úselo al crear bucles de nivel de tipo. Fuente: marius-townhouse/effective-typescript-skills.

Datos (listos para citar)

Campos y comandos estables para citas de IA/búsqueda.

Comando de instalación
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
Categoría
</>Desarrollo
Verificado
Primera vez visto
2026-02-26
Actualizado
2026-03-10

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

Respuestas rápidas

¿Qué es tail-recursive-generics?

Úselo cuando obtenga errores "La creación de instancias de tipo es excesivamente profunda". Úselo al escribir tipos genéricos recursivos. Úselo al procesar estructuras de tipo grande o profundo. Úselo al crear bucles de nivel de tipo. Fuente: marius-townhouse/effective-typescript-skills.

¿Cómo instalo tail-recursive-generics?

Abre tu terminal o herramienta de línea de comandos (Terminal, iTerm, Windows Terminal, etc.) Copia y ejecuta este comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics Una vez instalado, el skill se configurará automáticamente en tu entorno de programación con IA y estará listo para usar en Claude Code, Cursor u OpenClaw

¿Dónde está el repositorio de origen?

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