Types utilitaires

Les types utilitaires sont des types génériques fournis par TypeScript pour transformer un type existant : Partial rend les propriétés optionnelles, Required les rend obligatoires, Pick et Omit en sélectionnent ou en retirent, Record construit un objet à clés données, Readonly les fige. Ils évitent de redéfinir des types proches.

Exemple

type Brouillon = Partial<Utilisateur>;
type Public = Omit<Utilisateur, 'email'>;

Notions voisines

Tout le glossaire