Cursos / Informática para Internet / Programação Orientada a Objetos / Aula
Neste exemplo, criamos o tipo Aluno.
type Aluno = {
nome: string,
email: string
}
let aluno1:Aluno = {
nome: "josé",
email: "jose@email.com"
}
let aluno2:Aluno = {
nome: "maria",
email: "maria@email.com"
}
Neste exemplo, criamos o tipo ID para uma union, assim a função imprimirID2 recebe como parâmetro uma variável do tipo ID. Esse também é um exemplo que destaca a redução do código, tendo em vista que as duas funções imprimirID2 e imprimirID3 utilizam o mesmo Type Elias definido.
type ID = string | number
function imprimirID2(id: ID){
console.log(id)
}
imprimirID2(123)
imprimirID2("123")
function imprimirID3(id: ID){
console.log(id)
}
Versão 5.3 - Todos os Direitos reservados