Objetos como tipos
Clase 20 de 24 • Curso de TypeScript
Resumen
En TypeScript también podemos usar los Alias para definir la estructura de tipado que debería tener un objeto:
//TypeScript
type userData = {
username: string,
email: string
}
Y luego este “nuevo tipo” puede ser usado en un array
, por ejemplo, para definir el tipado de los objetos que queramos añadir:
//TypeScript
type userData = {
username: string,
email: string
}
let usersList: userData[] = [];
usersList.push({
username: "freddier", //CORRECTO
email: "freddy@email.com", //CORRECTO
});
usersList.push({
username: "cvander", //CORRECTO
email: true, // ERROR. Debe ser de tipo string y NO de tipo boolean
});
Contribución creada por: Martín Álvarez.