Espace de développement avec IA
États de types exhaustifs
Traitez tous les cas d’une union discriminée.
● ● ●TQ Codeworks●
Méthodes de travail · États de types exhaustifs ×
switch (state.kind) {
case 'ready': return render(state.data);
case 'failed': return showError(state.error);
default: return assertNever(state);
}✳Traitez tous les cas d’une union discriminée.
✓ ModificationsVérifiez avant d’appliquer ↗
Illustration de l’espace de travail
Modèles
Configurez un endpoint compatible OpenAI ou Anthropic avec son URL de base et une clé API si nécessaire. Testez la connexion. Un serveur local doit fonctionner ; les outils distants peuvent transmettre des données séparément.
Projet
Ajoutez un état dans un changement de test et laissez le vérificateur de types révéler les branches à implémenter.
Vérifiez avant d’appliquer
Comparez le comportement observé au résultat attendu. Si une vérification échoue, cherchez la cause avant de poursuivre les modifications.
Méthodes de travail
switch (state.kind) {
case 'ready': return render(state.data);
case 'failed': return showError(state.error);
default: return assertNever(state);
}