typescript-satisfies-operator
✓Guide l'utilisation appropriée des annotations TypeScript satisfaisant les opérateurs et les types. Utilisez cette compétence pour décider entre les annotations de type (deux-points) et les satisfactions, pour valider les formes d'objet tout en préservant les types littéraux ou pour résoudre les problèmes d'inférence de type.
Installation
SKILL.md
The satisfies operator validates that an expression matches a type without changing the inferred type. This is different from type annotations (:) which widen the type.
| Annotation Style | Type vs Value | Use Case |
| : Type (colon) | Type wins | Need wider type for reassignment | | satisfies Type | Value wins | Need validation + narrow inference | | as Type | Lies to TS | Escape hatch (use sparingly!) | | No annotation | Inference | Most common - let TS infer |
Guide l'utilisation appropriée des annotations TypeScript satisfaisant les opérateurs et les types. Utilisez cette compétence pour décider entre les annotations de type (deux-points) et les satisfactions, pour valider les formes d'objet tout en préservant les types littéraux ou pour résoudre les problèmes d'inférence de type. Source : flpbalada/my-opencode-config.
Faits (prêts à citer)
Champs et commandes stables pour les citations IA/recherche.
- Commande d'installation
npx skills add https://github.com/flpbalada/my-opencode-config --skill typescript-satisfies-operator- Catégorie
- </>Développement
- Vérifié
- ✓
- Première apparition
- 2026-02-01
- Mis à jour
- 2026-02-18
Réponses rapides
Qu'est-ce que typescript-satisfies-operator ?
Guide l'utilisation appropriée des annotations TypeScript satisfaisant les opérateurs et les types. Utilisez cette compétence pour décider entre les annotations de type (deux-points) et les satisfactions, pour valider les formes d'objet tout en préservant les types littéraux ou pour résoudre les problèmes d'inférence de type. Source : flpbalada/my-opencode-config.
Comment installer typescript-satisfies-operator ?
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/flpbalada/my-opencode-config --skill typescript-satisfies-operator 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/flpbalada/my-opencode-config
Détails
- Catégorie
- </>Développement
- Source
- skills.sh
- Première apparition
- 2026-02-01