2021-08-07 11:35

type narrowing(type guard)와 Type Predicates(타입 명제)

type guard가 왜 필요한가
 
아래의 경우 유니언 타입으로 잡아주었기 때문에 공통적인 프로퍼티만 사용할 수 있습니다.
만약 intersection을 사용하면 정의 자체를 name, age, skill을 전부 넣어줘야 하니 ...
Typescript
000

댓글