Uppercase / Lowercase / Capitalize / Uncapitalize
TypeScript 🟡 MidDefinition
Utility types integres qui transforment les types litteraux de chaines. Uppercase met en majuscules, Lowercase en minuscules, Capitalize la premiere 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 cles de types dans des mapped types ou template literals (getters, event handlers).