·tail-recursive-generics
</>

tail-recursive-generics

À utiliser en cas d'erreurs « L'instanciation du type est excessivement profonde ». À utiliser lors de l'écriture de types génériques récursifs. À utiliser lors du traitement de structures de type grande ou profonde. À utiliser lors de la création de boucles au niveau du type.

4Installations·0Tendance·@marius-townhouse

Installation

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

Comment installer tail-recursive-generics

Installez rapidement le skill IA tail-recursive-generics dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

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

À utiliser en cas d'erreurs « L'instanciation du type est excessivement profonde ». À utiliser lors de l'écriture de types génériques récursifs. À utiliser lors du traitement de structures de type grande ou profonde. À utiliser lors de la création de boucles au niveau du type. Source : marius-townhouse/effective-typescript-skills.

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-26
Mis à jour
2026-03-10

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

Réponses rapides

Qu'est-ce que tail-recursive-generics ?

À utiliser en cas d'erreurs « L'instanciation du type est excessivement profonde ». À utiliser lors de l'écriture de types génériques récursifs. À utiliser lors du traitement de structures de type grande ou profonde. À utiliser lors de la création de boucles au niveau du type. Source : marius-townhouse/effective-typescript-skills.

Comment installer tail-recursive-generics ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill tail-recursive-generics Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

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