migrate-to-shoehorn
Installation
SKILL.md
Migrer vers Shoehorn
Pourquoi Shoehorn ?
shoehorn vous permet de transmettre des données partielles dans les tests tout en gardant TypeScript satisfait. Il remplace les assertions as par des alternatives de type sécurisé.
Code de test uniquement. N'utilisez jamais de chausse-pied dans le code de production.
Problèmes avec as dans les tests :
- Formé pour ne pas l'utiliser
- Doit spécifier manuellement le type de cible
- Double-as (
as unknown as Type) pour des données intentionnellement erronées
Installer
npm i @total-typescript/shoehorn