TypeScript

TypeScript - intersection

바삭바삭감튀 2022. 3. 5. 11:39

여러개의 인터페이스를 만족해야 한다.

 

사용이유 : 중복를 막고 각각의 인터페이스  재사용을 하기 위해

 

사용 방법 :  타입 설정에 포함해야하는 인터페이스들 을 &를 사용해서 묶는다

 

ex) 인터페이스 예시

interface IA {
  A : true
}
interface IB {
  B : false
}
interface IC {
  C : true
}

ex) 사용 예시

const result: IA & IB & IC  = {
  A:true,
  B:false,
  C:true
}
728x90
반응형