본문 바로가기

타입챌린지52

타입챌린지 : 3057-Push (easy) 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. https://github.com/type-challenges/type-challenges/blob/main/questions/03057-easy-push/README.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judge - GitHub - type-challenges/type-challenges: Collection of TypeScript type ch.. 2023. 3. 6.
타입챌린지 : 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.
타입챌린지 : 43-Exclude (easy) 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. https://github.com/type-challenges/type-challenges/blob/main/questions/00043-easy-exclude/README.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judge - GitHub - type-challenges/type-challenges: Collection of TypeScript type.. 2023. 3. 2.
타입챌린지 : 11-Tuple to Object (easy) 이 글은 제가 타입챌린지를 하면서 해석한 내용을 적는 글입니다. 틀린 내용이 있으면 댓글 달아주시면 감사하겠습니다. https://github.com/type-challenges/type-challenges/blob/main/questions/00011-easy-tuple-to-object/README.md GitHub - type-challenges/type-challenges: Collection of TypeScript type challenges with online judge Collection of TypeScript type challenges with online judge - GitHub - type-challenges/type-challenges: Collection of TypeScr.. 2023. 3. 1.