Intersection type
Intersection type - тип, который создается путем объединения нескольких типов с использованием оператора "&"
1234567891011121314interface Named {name: string;}interface Aged {name: number;}type Person = Named & Aged;let person: Person = {name: "Name",age: 30,}