·types-as-sets

À utiliser pour raisonner sur les relations de type. À utiliser en cas de confusion avec les types d'union ou d'intersection. Utiliser lorsque l'extension semble contre-intuitif.

2Installations·0Tendance·@marius-townhouse

Installation

$npx skills add https://github.com/marius-townhouse/effective-typescript-skills --skill types-as-sets

SKILL.md

A type is a set of possible values. Assignability means subset.

Understanding types as sets helps you reason about unions, intersections, extends, and never. This mental model makes TypeScript's behavior intuitive.

If you're confused by assignability errors, think in terms of sets:

À utiliser pour raisonner sur les relations de type. À utiliser en cas de confusion avec les types d'union ou d'intersection. Utiliser lorsque l'extension semble contre-intuitif. Source : marius-townhouse/effective-typescript-skills.

Voir l'original

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 types-as-sets
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-05
Mis à jour
2026-02-18

Réponses rapides

Qu'est-ce que types-as-sets ?

À utiliser pour raisonner sur les relations de type. À utiliser en cas de confusion avec les types d'union ou d'intersection. Utiliser lorsque l'extension semble contre-intuitif. Source : marius-townhouse/effective-typescript-skills.

Comment installer types-as-sets ?

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 types-as-sets 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