Union type | ์ฐ์ฐ์๋ก ์ฌ๋ฌ ๊ฐ์ ํ์ ์ด ์ฐ๊ฒฐ๋ ํ์ ์ ์๋ฏธํ๋ค. ์ด๋ | ์ฐ์ฐ์๋ or์ ์๋ฏธ๋ฅผ ๊ฐ์ง๊ณ ์๋ค. ์ด๋ฌํ Union type์ ํ์ฉํด ์ธํฐํ์ด์ค๋ฅผ ์ ์ํ๊ณ ์ ํ๋ค. ๋ฌธ์ ์ ์ interface Props { data: LectureRoomsPerBuilding | LectureRoomInfo; children?: LectureRoomInfo[]; } ๋ค์๊ณผ ๊ฐ์ด ์ธํฐํ์ด์ค๋ฅผ ์์ฑํ๋๋ฐ, ํ์ ์ถ๋ก ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. export interface LectureRoomInfo { room_name: string; room_uid: RoomUID; } export interface LectureRoomsPerBuilding { building_name: string; building..