lunedì 31 marzo 2025

TypeScript fare override di un tipo che ereditiamo

In questo esempio di codice nel linguaggio di programmazione TypeScript, vediamo come estendere un tipo da altro tipo, e cambiare la proprietà che si sta ereditando dal tipo number a string.


TypeScript

type eta = {

  anni: number;

 

}

 

type persona = Omit<eta, 'anni'> & {

 

  anni: string;

 

}

 

Come si è visto dal precedente esempio, tramite la parola chiave Omit, abbiamo cambiato il tipo di propreità.


Di seguito si riporta l'utilizzo.


TypeScript

let persona: persona = {

   anni: '2'

 

 }

Nessun commento: