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.

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.