Union Types
Clase 14 de 24 • Curso de TypeScript
Contenido del curso
Tipos de datos primitivos
Tipos de datos especiales
- 13

Any
10:17 min - 14

Union Types
Viendo ahora - 15

Alias y tipos literales
08:55 min - 16

Null y Undefined
11:59 min - 17

Funciones
10:34 min - 18

Retorno de funciones
08:34 min - 19

Objetos en funciones
09:24 min - 20

Objetos como tipos
05:20 min - 21

Módulos: import y export
12:11 min - 22

Usando librerías que soportan TypeScript
06:45 min - 23

Usando librerías que NO soportan TypeScript
08:28 min
Próximos pasos
Resumen
Nos permite definir más de un tipo de dato a una variable, argumento de una función, etc.
let userId: string | number;
userId = 10;
userId = "10";
function helloUser(id: string | number){
console.log(`Hola usuario con el número de id ${id}`);
}
Aquí indicamos que id y userId pueden ser de tipo string o number.
Una mejor práctica
El tipo de dato any nos brinda la flexibilidad de JavaScript en TypeScript con respecto al tipado. Sin embargo, si deseamos eso, es mejor hacer uso de los Union Types.
Contribución creada por: Martín Álvarez.