Retour à la leçon
Mission

Mission : dompter la distribution automatique d'un type conditionnel

Diagnostiquer un résultat surprenant produit par la distribution automatique d'un type conditionnel, puis l'empêcher volontairement.

Commandes qui pourraient t’être utiles
type

Contexte

Une équipe écrit type EstTableau<T> = T extends any[] ? true : false; et découvre que EstTableau<string | number[]> ne donne pas un simple booléen mais false | true. Ta mission : comprendre le mécanisme de distribution en jeu, puis apprendre à l'empêcher quand ce n'est pas le résultat voulu.