타입챌린지 Equal 해설1 타입챌린지 : Equal - 번외 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. 타입챌린지에서 항상 사용하는 타입이 있다. 그것은 바로 Equal. 그래서 이 Equal을 뜯어보자. type Equal = (() => T extends X ? 1 : 2) extends (() => T extends Y ? 1 : 2) ? true : false; 참고로 () => T extends X ? 1 : 2 와 () => T extends Y ? 1 : 2 에서 T는 서로 다른 T이다. () => T extends X ? 1 : 2 T가 X라는 조건을 만족하면 1을 리턴하고 아니면 2를 리턴한다. 따라서 최종적으로 () => 1 혹은 () => 2 가 된다. () => T ex.. 2023. 3. 6. 이전 1 다음