Aprender TypeScript Utility types y tipos condicionales

Módulo del curso de TypeScript

TypeScript
TypeScript
Módulo del curso
3 lecciones
4 ejercicios
Actualizado: 17/04/2026

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.

Lecciones de este módulo

Explora todas las lecciones disponibles en Utility types y tipos condicionales

Explora más sobre TypeScript

Descubre más recursos de TypeScript

Alan Sastre - Autor del curso

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.