Retour à la leçonMission
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.
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.