Uppercase / Lowercase / Capitalize / Uncapitalize
TypeScript 🟡 MidDéfinition
Utility types integres qui transforment les types littéraux de chaînés. Uppercase met en majuscules, Lowercase en minuscules, Capitalize la première lettre.
Analogie
Comme les boutons de mise en forme dans un traitement de texte, mais appliques directement aux types.
Exemple de code
type A = Uppercase<"hello">; // "HELLO"
type B = Lowercase<"HELLO">; // "hello"
type C = Capitalize<"hello">; // "Hello"
type D = Uncapitalize<"Hello">; // "hello"
Cas d'usage
Transformer des clés de types dans des mapped types ou template literals (getters, event handlers).