type Nome = {
nome: string;
}
type NOminativo = Nome & {
cognome: string;
}
Quando andremo a creare un tipo di tipo Nominativo, avremo due proprietà (nome e cognome) .
let nom: NOminativo = {
cognome: "Maffei",
nome: "Emanuele"
}
console.log(nom);
Possiamo far in modo che un tipo eredita da altri due tipi, un questo modo avrà le proprietà di entrambi i tipi.
Di seguito si riporta un frammento di codice .
type TipoA = {
nome: string;
};
type TipoB = {
cognome: string;
}
type Nominativo = TipoA & TipoB;
let dato: Nominativo = {
cognome: "Maffei",
nome: "Emanuele"
};
type eta = {
anni: number;
}
type persona = Omit<eta, 'anni'> & {
anni: string;
}
let persona: persona = {
anni: '2'
}
Nessun commento:
Posta un commento