Teksty
Uncapitalize
Zamienia pierwszy znak na małą literę i zostawia resztę w spokoju.
Czym jest
Odwrotność `Capitalize` i to, czego potrzebujesz, idąc w drugą stronę: zamieniając `getName` z powrotem w `name` albo typ zdarzenia `Click` w nazwę ładunku klucza `onClick`. Używane rzadziej niż jego lustro i właśnie dlatego częściej zapominane.
Przykłady
Uncapitalize<'Name'>→"name"Uncapitalize<'HELLO'>→"hELLO"Uncapitalize<Capitalize<'name'>>→"name"Składają się z powrotem do punktu wyjścia — dla pierwszego znaku, który w ogóle miał wielkość.
Każdy rozwinięty typ powyżej wypisał TypeScript 5.9.3, nie ręka człowieka.
Czego nie robi
- Nie zmniejsza całego tekstu, co `Uncapitalize<"HELLO">` pokazuje aż nazbyt wyraźnie.
- W ogólności nie jest podróżą w obie strony. Zmienia się tylko pierwszy znak, więc informacja utracona gdzie indziej pozostaje utracona.
Wniosek
Sięgaj po nie, wyprowadzając nazwę właściwości z nazwy metody — to z kierunku odwrotnego zwykle bierze się brakujący klucz.