·understand-type-widening
</>

understand-type-widening

À utiliser en cas de confusion quant à la raison pour laquelle TypeScript déduit des types généraux. À utiliser lorsque const vs let donne différents types. À utiliser lorsque les littéraux deviennent une chaîne ou un nombre.

4Installations·0Tendance·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill understand-type-widening

Comment installer understand-type-widening

Installez rapidement le skill IA understand-type-widening 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 understand-type-widening
  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.

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.

À utiliser en cas de confusion quant à la raison pour laquelle TypeScript déduit des types généraux. À utiliser lorsque const vs let donne différents types. À utiliser lorsque les littéraux deviennent une chaîne ou un nombre. 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 understand-type-widening
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-26
Mis à jour
2026-03-11

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

Réponses rapides

Qu'est-ce que understand-type-widening ?

À utiliser en cas de confusion quant à la raison pour laquelle TypeScript déduit des types généraux. À utiliser lorsque const vs let donne différents types. À utiliser lorsque les littéraux deviennent une chaîne ou un nombre. Source : marius-townhouse/effective-typescript-skills.

Comment installer understand-type-widening ?

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 understand-type-widening 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