Default Generic
TypeScript 🟡 MidDéfinition
Valeur par défaut assignée a un paramètre générique, utilisée quand le type n'est pas explicitement fourni ni inferable. Similaire aux paramètrès par défaut de fonctions.
Analogie
Comme la taille standard d'un vêtement — si vous ne précisez pas, on vous donne du M.
Exemple de code
interface ApiResponse<T = unknown> {
data: T;
status: number;
}
const res: ApiResponse = { data: null, status: 200 };
const typed: ApiResponse<User> = { data: user, status: 200 };
Cas d'usage
Fournir un type par défaut dans les bibliothèques pour simplifier l'usage basique tout en permettant la personalisation.