Intersection type

Intersection type - тип, который создается путем объединения нескольких типов с использованием оператора "&"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
interface Named { name: string;} interface Aged { name: number;} type Person = Named & Aged; let person: Person = { name: "Name", age: 30,}