Tipi Intersezione
Un Tipo Intersezione è un tipo che rappresenta un valore che ha tutte le proprietà di due o più tipi. I Tipi Intersezione sono indicati con il simbolo & tra ogni tipo.
type X = { a: string;};
type Y = { b: string;};
type J = X & Y; // Intersezione
const j: J = { a: 'a', b: 'b',};