본문 바로가기

타입스크립트

[타입스크립트] 유니온타입과 인터섹션 타입

반응형

일단 유니온 타입은
var test : string|number 이런씩으로 사용한다
이렇게 되면 test하는 변수에는 string과 number 형만 사용 가능하다. 두개 이상의 타입 지정도 가능하다.

인터섹션 타입은
두개의 타입을 하나로 합치는 것이다
예를 들면
interface korea {seoul: string;}
interface japan {tokyo:number;}
일케 두개의 인터페이스가 선언되어 있으면
let both : korea & japan = {seoul : “capital”, tokyo : 300}

이런 식으로 두개의 인터페이스를 섞어서 사용할수 있다

반응형