타입스크립트 - 합집합 교집합
타입스크립트 합집합과 교집합
& : 교집합
| : 합집합
- 전체 집합은
unknown
- string 이면서 boolean인 것은 존재하지 않기때문에 교집합은
never
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
type A = string | boolean;
type B = boolean | number;
type C = A & B;
// type C = string | boolean & boolean | number
// type C = boolean
type D = string & boolean;
// type D = nerver
type E = { a: "b" } & number;
// type E = {a:'b'} & number
type F = {} & (string | null);
// {} : string이 포함되어 있음
// type F = string & (string | null);
// type F = string
This post is licensed under CC BY 4.0 by the author.