Default Generic
TypeScript 🟡 MidDefinition
Valeur par defaut assignee a un parametre generique, utilisee quand le type n'est pas explicitement fourni ni inferable. Similaire aux parametres par defaut de fonctions.
Analogie
Comme la taille standard d'un vetement — si vous ne precisez 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 defaut dans les bibliotheques pour simplifier l'usage basique tout en permettant la personalisation.