728x90
유니온
-
[TS] 어떻게 interface를 효율적으로 사용할 수 있을까?? Utility Type에 대해 알아보자...!카테고리 없음 2024. 1. 25. 16:25
[TS] 어떻게 interface를 효율적으로 사용할 수 있을까?? Utility Type에 대해 알아보자...! 타입스크립트를 사용하여 프로젝트해본 적이 있는가? 있다면 이러한 불편한 일을 겪은 적이 있을 것이다. 바로 인터페이스 재사용에 대한 문제인데, 이해하기 쉽게 코드를 통해 살펴보자. 이러한 사용자의 정보를 저장하는 UserInfoType이 있다. 이 인터페이스는 정식으로 회원가입한 사용자에 한해 사용된다. interface UserInfoType { id: number; name: string; email: string; phoneNumber: string; profileImageUrl?: string; } 그런데 우리 서비스는 회원가입을 하지 않은 유저도 일부 기능을 사용할 수 있도록 만들어..