Uppercase / Lowercase / Capitalize / Uncapitalize

TypeScript 🟡 Mid

Dé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).

#utility-types#type-system

← → au clavier pour passer d'une fiche à l'autre