Módulo: Utility types y tipos condicionales
Este módulo forma parte del curso de TypeScript. Incluye 3 lecciones y 4 ejercicios de programación .
TypeScript incorpora un amplio conjunto de utility types integrados que permiten transformar tipos existentes de forma declarativa. En este módulo se estudian los más utilizados, como Partial, Required, Readonly, Pick, Omit, Record, Exclude y Extract, junto con los mapped types que sirven de base para construir transformaciones personalizadas sobre las propiedades de un tipo.
Se profundiza además en los tipos condicionales, que habilitan la selección de un tipo u otro en función de una condición evaluada en tiempo de compilación. Se analiza la palabra clave infer para extraer tipos internos dentro de expresiones condicionales y se muestra cómo combinar estas técnicas para crear utilidades de tipo avanzadas adaptadas a las necesidades de cada proyecto.
Ejercicios de programación
Otros módulos de este curso
Lecciones de este módulo
Explora todas las lecciones disponibles en Utility types y tipos condicionales
Todos los módulos del curso
Navega entre los módulos de TypeScript
Explora más sobre TypeScript
Descubre más recursos de TypeScript
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, TypeScript es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.