typescript에서 여러 개의 type을 붙이고 싶다면

less than 1 minute read

Intersection Types를 쓰면 된다.

type을 & 로 붙이면 된다.

굳이 타입을 여러 번 선언할 필요가 없다면

type BroadcastDisplay = {
  no: number;
  title: string;
  startAt: string;
  endAt: string;
  state: BroadcastState;
  HOME: boolean;
  SCHEDULE_TABLE: boolean;
  TOP_MAIN_CARD: boolean;
};

type DisplayRowProps = BroadcastDisplay & {
  testType: ({no, type, value}: DisplayToggleValueType) => void;
};

이런 식으로 해도 된다.

20211223

Tags:

Categories:

Updated:

Leave a comment