Descripción
Crear un tipo mapped que transforme propiedades de un objeto a formato camelCase
Crea un tipo genérico ToCamelCase<T>
que transforme todas las propiedades de un objeto que estén en formato snake_case a formato camelCase. Por ejemplo, si tienes un objeto con propiedades como user_name
o first_login_date
, el tipo debe transformarlas a userName
y firstLoginDate
respectivamente, manteniendo los mismos tipos de datos.
Guarda tu progreso
Inicia sesión para no perder tu progreso y accede a miles de tutoriales, ejercicios prácticos y nuestro asistente de IA.
Más de 25.000 desarrolladores ya confían en CertiDevs
Para resolver este ejercicio:
- Define un tipo auxiliar que convierta una cadena individual de snake_case a camelCase
- Utiliza mapped types para aplicar esta transformación a todas las propiedades del objeto
- Asegúrate de que el tipo resultante mantenga los mismos tipos de valores que el original
Prueba tu implementación con un tipo UserData
que tenga al menos tres propiedades en formato snake_case.
Solución al ejercicio de programación en TypeScript
¡Desbloquea la solución completa!
Completa el ejercicio de programación en TypeScript para acceder a la solución paso a paso, explicaciones detalladas y mejores prácticas.
Practica con ejercicios de programación en TypeScript
Mejora tus habilidades con cientos de ejercicios de práctica, recibe retroalimentación instantánea y obtén tu certificación cuando estés listo.
Asistente de IA
Aprende de tus errores
Progreso
Mide tu avance
Certificación
Valida tus habilidades
Únete a miles de desarrolladores mejorando sus habilidades en TypeScript