Cadenas
Uncapitalize
Pone en minúscula el primer carácter y deja el resto igual.
Qué es
El inverso de Capitalize, y el que necesitas para el camino de vuelta: convertir getName de nuevo en name, o un tipo de evento Click en el nombre de la carga de la clave onClick. Menos usado que su espejo y, por eso mismo, más a menudo olvidado.
Ejemplos
Uncapitalize<'Name'>→"name"Uncapitalize<'HELLO'>→"hELLO"Uncapitalize<Capitalize<'name'>>→"name"Se componen de vuelta al punto de partida, para un primer carácter que tuviera caja de entrada.
Cada tipo resuelto de arriba lo imprimió TypeScript 6.0.3, no se escribió a mano.
Lo que no hace
- No pone en minúsculas toda la cadena, como
Uncapitalize<"HELLO">deja incómodamente claro. - En general no es un viaje de ida y vuelta. Solo se afecta el primer carácter, así que la información perdida en otro sitio sigue perdida.
Conclusión
Úsalo al derivar un nombre de propiedad a partir de un nombre de método — la dirección inversa es de donde suele salir la clave que falta.

