Retour à la leçon
Mission

Mission : réparer une signature qui ne compile plus

Corriger l'ordre des paramètres d'une fonction et concevoir des overloads pour un comportement variable.

Contexte

Un collègue a écrit function saluer(titre?: string, nom: string): string { ... } avant de partir en congés. Le build refuse de compiler. Ta mission : comprendre pourquoi, corriger la signature, puis aller plus loin en donnant à une fonction parse deux comportements distincts selon ses arguments, sans dupliquer son implémentation.