type-narrowing
✓À utiliser lorsque vous travaillez avec des types d'union. À utiliser lors de la gestion de valeurs nullables. À utiliser lorsque TypeScript indique qu'une valeur peut être indéfinie. À utiliser lorsque vous travaillez avec des syndicats discriminés.
SKILL.md
Type narrowing is the process by which TypeScript refines a type from broad to more specific based on control flow.
Master narrowing to write cleaner code without type assertions, and to help TypeScript understand your logic.
If you're using as Type inside an if block, you can probably narrow instead.
À utiliser lorsque vous travaillez avec des types d'union. À utiliser lors de la gestion de valeurs nullables. À utiliser lorsque TypeScript indique qu'une valeur peut être indéfinie. À utiliser lorsque vous travaillez avec des syndicats discriminés. 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 type-narrowing- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-05
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que type-narrowing ?
À utiliser lorsque vous travaillez avec des types d'union. À utiliser lors de la gestion de valeurs nullables. À utiliser lorsque TypeScript indique qu'une valeur peut être indéfinie. À utiliser lorsque vous travaillez avec des syndicats discriminés. Source : marius-townhouse/effective-typescript-skills.
Comment installer type-narrowing ?
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 type-narrowing Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code ou Cursor
Où se trouve le dépôt source ?
https://github.com/marius-townhouse/effective-typescript-skills
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-05