·tail-recursive-generics
</>

tail-recursive-generics

Da utilizzare quando si ottengono errori "La creazione di istanze del tipo è eccessivamente profonda". Da utilizzare durante la scrittura di tipi generici ricorsivi. Utilizzare durante l'elaborazione di strutture di tipo grande o profondo. Da utilizzare durante la creazione di loop a livello di tipo.

4Installazioni·0Tendenza·@marius-townhouse

Installazione

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

Come installare tail-recursive-generics

Installa rapidamente la skill AI tail-recursive-generics nel tuo ambiente di sviluppo tramite riga di comando

  1. Apri il terminale: Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.)
  2. Esegui il comando di installazione: Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
  3. Verifica l'installazione: Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Fonte: 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.

Da utilizzare quando si ottengono errori "La creazione di istanze del tipo è eccessivamente profonda". Da utilizzare durante la scrittura di tipi generici ricorsivi. Utilizzare durante l'elaborazione di strutture di tipo grande o profondo. Da utilizzare durante la creazione di loop a livello di tipo. Fonte: marius-townhouse/effective-typescript-skills.

Fatti (pronti per citazione)

Campi e comandi stabili per citazioni AI/ricerca.

Comando di installazione
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
Categoria
</>Sviluppo
Verificato
Prima apparizione
2026-02-26
Aggiornato
2026-03-10

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

Risposte rapide

Che cos'è tail-recursive-generics?

Da utilizzare quando si ottengono errori "La creazione di istanze del tipo è eccessivamente profonda". Da utilizzare durante la scrittura di tipi generici ricorsivi. Utilizzare durante l'elaborazione di strutture di tipo grande o profondo. Da utilizzare durante la creazione di loop a livello di tipo. Fonte: marius-townhouse/effective-typescript-skills.

Come installo tail-recursive-generics?

Apri il tuo terminale o strumento da riga di comando (Terminal, iTerm, Windows Terminal, ecc.) Copia ed esegui questo comando: npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics Dopo l'installazione, la skill verrà configurata automaticamente nel tuo ambiente AI di coding e sarà pronta all'uso in Claude Code, Cursor o OpenClaw

Dov'è il repository sorgente?

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