TypeScript

인터섹션 타입

KimJye 2019. 10. 30. 18:14

인터섹션 타입을 이용해 “여러 경우에 모두 해당”하는 타입을 표현할 수 있다.

문법

여러 타입을 앰퍼샌드(&) 기호로 이어서 인터섹션 타입을 나타낼 수 있다.



    type BeerLovingProgrammer = Programmar & BeerLover;

여러 줄에 걸쳐 적은 인터섹션 타입

    type BeerLovingProgrammer
      = Programmer
      & BeerLover;

    type BeerLovingProgrammer2 =
      & Programmer
      & BeerLover;