typescript에서 여러 개의 type을 붙이고 싶다면
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
Leave a comment